Çıktısına bakarsanız cal 9 1752
bu garip çıktısını göreceksiniz:
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
" Cal 9 1752" " başlıklı aşağıdaki hikaye 90'lı yılların başlarında bir haber listesinden kopyalandı ve bilgisayar izleyicileri için komik şeyler koleksiyonları altında David G. Wiseman (Üniversite Bilgisayar Bilimi Bölümünde Ağ Yöneticisi) altında arşivlendi Batı Ontario).
Eskiden bazı eski Versiyon 7 makinelerinde "cal" komutunu yazan adamın kodunda tek tek hata vardı. Bu, bir malloc değişkeni sıfırlı 12 fazla bayt üzerine yazdığında ve böylece yukarıda görülen garip takvim çıktısına yol açtığında bazı hatalı çıktılar olarak ortaya çıktı.
Şimdi, aklı başında hiç kimse Eylül 1752'deki takvimi önemsemiyor. UNIX'te 1752 yılı fikri bile yok, çünkü 1970'lerin başlarına kadar UNIX için zaman başlamamıştı. "bu hatayı çok sonraya kadar yaşadı. O zamana kadar etrafta yüzen binlerce "cal" kopyası vardı, birçoğu sadece ikili. Hepsini düzeltmek için çok geçti.
Böylece, 1975 yılının ortalarında, bazı üst düzey AT&T yetkilileri Papa ile bir araya geldi ve bir anlaşmaya vardı. Takvim geriye dönük olarak Eylül 1752'yi UNIX gerçeği ile uyumlu hale getirmek için değiştirildi. Takvim 14 Eylül 1752'den geriye doğru sayılarak değiştirildiğinden , onlardan hiçbiri etkilenmedi. Ondan önceki tarihlerin tümü 12 gün taşındı. Ayrıca hatayı bir özellik olarak belgelemek için "cal" man sayfasını da düzelttiler.
3 Eylül - 13 Eylül arasındaki 11 gün kayıtlardan silindi. Tarih kitaplarını aradılar ve neyse ki bu 11 gün boyunca hiçbir önemi olmayan bir şey olmadığını buldu.
Genel olarak, bütün bu olay hemen hemen bir olay değildi. Bir bilim kurgu yazarı daha sonra duymuş ve bence gerçekte olanlara çok az benzerlik gösteren bir kitap olan "Cennetin Torna" adında tam bir bilim kurgu eseri haline geldi.
Çıktı anomalisinin asıl açıklaması nedir?
/humor
URL’de dizini görmüyor musunuz ? ;)