2000年が近づくにつれ、政府や企業はそれまでにないコンピューターの問題に直面しました。多くの旧式システムでは、記憶容量を節約するため、年を4桁ではなく2桁で保存していたのです。
そのため、1999年は「99」として保存されていました。年が変わると、2000年は「00」と表されることになります。
一部のプログラムは、この「00」を2000年ではなく
1900年と解釈する可能性があり、日付計算や財務記録、有効期限、その他、日付の正確さに依存するシステムでエラーが発生する恐れがありました。
この問題の解決には、何年もの作業が必要でした。企業や政府は、危険にさらされているシステムを特定し、プログラムを書き直し、旧式の機器を交換するとともに、2000年1月1日を迎える前にシステムを繰り返しテストしなければなりませんでした。
こうした取り組みには莫大な費用がかかりました。推計には幅があるものの、ガートナー(Gartner)は、世界全体でソフトウェアの問題に対処する費用が3,000億〜6,000億ドルに達すると予測しました。一方、米国の企業や政府機関は、約1,000億ドルを支出すると見込まれていました。
#neasen