Tôi đã tham gia khá nhiều lớp học lập trình giới thiệu trong ngày, chủ yếu chỉ để làm ướt chân trong mọi loại chương trình khác nhau mà tôi tìm thấy. Không có gì đáng ngạc nhiên, chỉ có mỗi lớp chạy qua cùng một định dạng: giới thiệu phần cứng, giới thiệu phần mềm và sau đó bạn tham gia vào chương trình thực tế. Mặc dù hiểu cách thức hoạt động của phần cứng và phần mềm là rất quan trọng, tôi luôn bị nhầm lẫn bởi một chủ đề đã có trong mỗi khóa học.
Trong phần giới thiệu phần mềm tôi đã tìm thấy, không thất bại, họ luôn chú trọng vào việc biết chữ trong các hệ thống số nhị phân, thập lục phân và đôi khi là số bát phân. Tôi hiểu rằng thật tốt khi hiểu những thứ này là gì và máy tính sẽ diễn giải chúng như thế nào, nhưng tôi chưa bao giờ thấy mình thực sự cần biết cách đọc và viết bất kỳ hệ thống số nào trong số đó. Thực sự, lần duy nhất tôi thấy thứ gì đó ngoài cơ sở 10 là màu sắc trong CSS, điều này thậm chí còn dễ dàng hơn nếu bạn sử dụng thứ gì đó như www.colorpicker.com
Có phải tôi đã không biết gì về những công dụng tuyệt vời của các hệ thống số 10 cơ sở này trong thế giới lập trình, hay chỉ là một truyền thống cũ để đưa các phần này vào tất cả các sách giáo khoa lập trình? Có ai có một ví dụ tốt về nơi lập trình viên trung bình thực sự sẽ sử dụng một số bát phân không?