Nếu bạn nhìn vào đầu ra của cal 9 1752
bạn sẽ thấy đầu ra kỳ lạ này:
September 1752
S M Tu W Th F S
1 2 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Câu chuyện sau đây có tiêu đề " cal 9 1752 giải thích" "đã được sao chép khỏi một danh sách tin tức vào đầu những năm 90 và được lưu trữ dưới Bộ sưu tập những thứ hài hước cho khán giả máy tính của David G. Wiseman (Quản lý mạng thuộc Khoa Khoa học Máy tính tại Đại học của Tây Ontario).
Anh chàng ban đầu đã viết lệnh "cal" trên một số máy Phiên bản 7 cũ có lỗi trong mã của anh ta. Điều này cho thấy một số đầu ra sai lầm khi một biến malloc'd ghi đè thêm 12 byte bằng số 0, do đó dẫn đến đầu ra lịch lạ nhìn thấy ở trên.
Bây giờ, không ai trong tâm trí của anh ấy thực sự quan tâm đến lịch cho tháng 9 năm 1752. Ngay cả ý tưởng về năm 1752 cũng không tồn tại dưới UNIX, bởi vì thời gian không bắt đầu cho UNIX cho đến đầu năm 1970. Kết quả là, thậm chí không ai biết rằng "cal "Đã có lỗi này cho đến sau này. Đến lúc đó, có hàng ngàn bản sao "cal" trôi nổi, nhiều trong số chúng chỉ ở dạng nhị phân. Đã quá muộn để sửa tất cả.
Vì vậy, vào giữa năm 1975, một số quan chức cấp cao của AT & T đã gặp Giáo hoàng và đi đến một thỏa thuận. Lịch được thay đổi hồi tố để đưa tháng 9 năm 1752 phù hợp với thực tế UNIX. Vì lịch được thay đổi bằng cách đếm ngược từ ngày 14 tháng 9 năm 1752, nên không có ngày nào sau đó bị ảnh hưởng. Những ngày trước đó đã được di chuyển bởi 12 ngày. Họ cũng đã sửa trang man cho "cal" để ghi lại lỗi là một tính năng.
11 ngày từ 3 tháng 9 đến 13 tháng 9 chỉ đơn giản là đi từ hồ sơ. Họ đã tìm kiếm các cuốn sách lịch sử và thấy rằng may mắn thay, không có gì quan trọng xảy ra trong 11 ngày đó.
Nhìn chung, toàn bộ sự việc này là khá nhiều sự kiện. Một tác giả khoa học viễn tưởng sau đó đã nghe về nó, và thổi nó vào một tác phẩm khoa học viễn tưởng đầy đủ có tên là "The Lathe of Heaven", một cuốn sách mà theo tôi có chút giống với những gì thực sự xảy ra.
Giải thích thực sự cho sự bất thường đầu ra là gì?
/humor
thư mục trong URL bạn đã đăng? ;)