"千年蟲"是一個計算機問題,它威脅著公司、公用事業公司、金融業、政府機構甚至科學界的運作,人們擔心所有的計算機都有可能關閉。千年蟲也被稱為2000年問題,千年蟲,千年蟲,通常被稱為Y2K。 ,人們擔心所有的計算機都會關閉。...
"千年蟲"是一個計算機問題,它威脅著公司、公用事業公司、金融業、政府機構甚至科學界的運作,人們擔心所有的計算機都有可能關閉。千年蟲也被稱為2000年問題,千年蟲,千年蟲,通常被稱為Y2K。

,人們擔心所有的計算機都會關閉。
millennium bug特別是一個編程問題。它是20世紀60年代和70年代程序員缺乏前瞻性思維和空間問題綜合作用的結果。在計算機編程的最初階段,內存和其他存儲空間既少又貴,因此,保存字符是當務之急。
程序員正在使用COBOL(通用面向業務的語言)和RPG(報表編程生成器)編寫業務應用程序代碼,在大型機上運行。程序員以yymmdd的形式存儲日期,共涉及六個字符,按升序自動排序。這些字符中的每一個都相當于計算機存儲的一整空間(字節)。因此,考慮到存儲在卡片、磁帶上的日期字段的數量,為每個日期節省兩個字節的存儲空間是非常重要的,或者所有計算機中所有文件中的所有記錄中的磁盤。
到了20世紀80年代和90年代,程序根據不斷變化的業務需求進行了修改,因此程序員對舊的應用程序進行了維護、調整和添加新的要求,而不是從頭開始重寫它們,升級和修改就足以維持原有系統的運行
在20世紀90年代中期,程序員開始意識到到到2000年日期不能正確排序。在計算機界,它開始成為一個需要糾正的問題。然后,在1997年,這種情況已成為公眾所知。
必須作出決定,要么從頭開始重新編寫程序,從頭到尾重寫程序,要么修復先前存在的程序和存儲的日期。這個選項還有另一個挑戰,因為一些源代碼已經丟失。
許多公司都是為了解決這些問題而創建的。一個選擇只是將世紀添加到先前存在的日期中。這將涉及為存儲在磁盤文件中的每個日期增加兩個字節。其他人選擇重寫軟件,利用新的網絡和面向對象技術,因為他們將關鍵應用程序從大型機上移開。
300為了糾正千年蟲,花費了數十億美元(美元),除了軟件方面的問題外,由于公眾的關心和積極主動,無數的生存企業涌現并獲利。