255 และ 256: เมื่อลำดับวันในปฏิทินบรรจบกับสถาปัตยกรรมคอมพิวเตอร์

ในระบบปฏิทินสุริยคติ วันที่ 12 กันยายนคือหมุดหมายสำคัญของ “วันในรอบปี” (Day of the Year) โดยในรอบปีปกติ วันนี้คือวันที่ 255 ของปี ซึ่งตัวเลข $255$ สอดคล้องกับสมการ $2^8 – 1$ หรือค่าสูงสุดที่ระบบ 8 บิต (1 ไบต์) จะบรรจุได้ในรูปเลขฐานสอง 11111111 ซึ่งคุ้นตาในระบบค่าสี RGB หรือการแบ่งโครงข่าย IP Address (เช่น 255.255.255.0)

ในทางกลับกัน สำหรับปีอธิกสุรทิน (Leap Year) ที่เดือนกุมภาพันธ์มี 29 วัน วันที่ 12 กันยายนจะขยับไปเป็นวันที่ 256 ของปีทันที ซึ่ง $256 = 2^8$ คือเลขยกกำลังสองที่เป็นหัวใจของวิทยาการคำนวณ จนวงการไอทีสากลกำหนดให้ “วันที่ 256 ของปี” เป็นวันโปรแกรมเมอร์โลก (Programmer’s Day) วันที่ 12 กันยายนจึงเป็นวันที่เชื่อมโยงคณิตศาสตร์ทวิภาค (Binary Mathematics) เข้ากับรอบการโคจรของโลกรอบดวงอาทิตย์ได้อย่างลงตัว

ความคิดเห็น