千年蟲

出自維基百科,自由嘅百科全書
Jump to navigation Jump to search
千年蟲可以令2000年顯示做1900年

千年蟲係指電腦處理唔到2000年後日子嘅問題,因為早期電腦為咗慳記憶體,只係用兩個數字位記年份,譬如1999年係「99」,咁2000年就會變咗做「00」或者「100」,有機會搞錯係1900年或者19100年,分分鐘令到程式行唔到。

原因[編輯]

呢個問題最先喺1960年被發現,因為電腦喺1946年發明兼喺1950年代開始喺美國部份行業應用。嗰時電腦啲儲存介質要好多錢先至買到,啲企業為咗慳成本而用咗㞘窿卡。而程序員格麗絲·梅莉·賀伯馬克一號入面設計咗用六位制嘅方式(YY/MM/DD)嘅方式嚟傳播,重俾COBOL喺1963年標準化咗。後嚟因為電腦技術發展得好快,儲存器嘅價錢降低咗好多,而六位制嘅方式一直成為咗歷史遺留問題。結果喺1990年年代尾陸續發現咗喺2000年時,日曆出現「掉頭返到1900年」嘅錯誤。嗰時由於全球各地啲政府同企業都用緊嵌入式系統,所以引起咗佢哋關注2000年時,電腦會唔會出現大規模故障。

實際上,踏入2000年1月1號之後,因為有好多電腦都換咗新系統,除咗一小部份系統出現報錯之外,其它行業啲日曆都未出過「掉頭返到1900年」嘅問題。

睇埋[編輯]