Xổ số 88Xổ số 88

Ngày Lập trình viên gây 'mâu thuẫn' nho nhỏ trên Facebook_kqbd trưc tuyến

Hôm nay các bạn trẻ học và làm nghề lập trình viên đều đồng loạt ăn mừng Ngày Lập trình viên trên Facebook. Ngày Lập trình viên được lấy là ngày thứ 256 của năm,àyLậptrìnhviêngâymâuthuẫnnhonhỏtrêkqbd trưc tuyến số 256 bắt nguồn từ số lượng số nguyên mà 1 byte (8 bit) dữ liệu biểu diễn được. Tuy nhiên, vì năm nay là năm nhuận nên ngày thứ 256 rơi vào 12/9, trong khi đó mọi năm Ngày Lập trình viên rơi vào 13/9.

Về sự lệch pha này, bạn N.Bui nhận xét: "Nếu là em thì em sẽ chọn ngày thứ 32 (biểu diễn bằng... nửa byte) là ngày 1/2 cho nó cố định để tránh vụ năm nhuận"

Mặc dù vậy đó không phải điểm "mâu thuẫn" duy nhất của Ngày Lập trình viên, mà còn diễn ra một tranh luận nhỏ về đoạn chương trình lập trình thời điểm chào mừng được chia sẻ bởi "dân IT" trên Facebook. Về cơ bản nội dung của đoạn "code" này là chạy vòng lặp với điều kiện chừng nào chưa phải ngày tận thế, nếu số thứ tự của ngày hôm nay trong năm bằng 256 (số 256 trong hệ thập lục hay dùng trong lập trình là 100), thì giới lập trình viên cùng chào mừng Ngày Lập trình viên.

Vấn đề là có tới 2 phiên bản khác nhau của đoạn chương trình này được chia sẻ. "Mâu thuẫn" này được hợp lực giải thích bởi cộng đồng lập trình viên trên Facebook và có thể được tổng hợp như sau: Bật tối đa hết 8 bit mới được số 255, số lớn nhất là 8 bit biểu diễn được là 255 nhưng 255 lại là số thứ 256 tính từ số 0 đầu tiên, dù muốn biểu diễn số 256 phải dùng đến bit thứ 9 (0x100).

a1-2-ngay-lap-trinh-vien-256-gay-tranh-cai-facebook(1).jpg
a1-ngay-lap-trinh-vien-256-gay-tranh-cai-facebook(1).jpg

Tất nhiên những "mâu thuẫn", tranh luận nho nhỏ về Ngày Lập trình viên trên Facebook có vẻ như càng khiến ngày kỷ niệm vui hơn, rôm rả hơn. Nhìn chung hôm nay là ngày mà trên Facebook cũng xuất hiện nhan nhản các bức ảnh vui về lập trình viên trong ngày thứ 256 "thần thánh" của năm.

赞(88)
未经允许不得转载:>Xổ số 88 » Ngày Lập trình viên gây 'mâu thuẫn' nho nhỏ trên Facebook_kqbd trưc tuyến