Проблема 2000 года


Проблема 2000 года , также известная как проблема 2000 года , ошибка тысячелетия , ошибка 2000 года , сбой 2000 года или ошибка 2000 года , относится к потенциальным компьютерным ошибкам , связанным с форматированием и хранением данных календаря для дат в 2000 году и позже . Многие программы представляли четырехзначные годы только с двумя последними цифрами, что делало 2000 год неотличимым от 1900. Неспособность компьютерных систем правильно различать даты могла привести к выходу из строя мировой инфраструктуры для различных отраслей, от банковского дела до авиаперевозок.

В годы, предшествовавшие рубежу веков, общественность постепенно узнавала о «панике 2000 года», и отдельные компании предсказывали, что глобальный ущерб, вызванный ошибкой, потребует от 400 до 600 миллиардов долларов для устранения. [1] Отсутствие ясности в отношении потенциальной опасности жука заставило некоторых запастись едой, водой и оружием, купить резервные генераторы и снять крупные суммы денег в ожидании компьютерного апокалипсиса . [2]

Вопреки общественным ожиданиям, в 2000 году действительно было допущено несколько крупных ошибок, главным образом из-за превентивных действий многих программистов и экспертов по информационным технологиям . Компании и организации в некоторых странах, но не во всех, проверили, исправили и модернизировали свои компьютерные системы для решения проблемы. [3] [4] Тогдашний президент США Билл Клинтон , который организовал усилия по минимизации ущерба в Соединенных Штатах, назвал 2000 год «первым успешно решенным вызовом 21-го века», [5] и ретроспективы этого события обычно хвалят программисты, которые работали, чтобы предотвратить ожидаемую катастрофу.

Y2K — это числовое обозначение проблемы с программным обеспечением 2000 года. Аббревиатура сочетает в себе букву Y , означающую «год», цифру 2 и заглавную версию k для префикса единицы SI, означающего 1000; следовательно, 2K означает 2000 год. Его также назвали «ошибкой тысячелетия», потому что он был связан с популярным (а не буквальным) переносом тысячелетия , хотя большинство проблем могло возникнуть в конце любого столетия.

Трехстраничная статья Питера де Ягера «Судный день 2000» в Computerworld 1993 года была названа The New York Times «информационным эквивалентом полуночной поездки Пола Ревера». [6] [7] [8]

Проблема 2000 года была предметом ранней книги Джерома и Мэрилин Мюррей « Компьютеры в кризисе » (Petrocelli, 1984; переиздана McGraw-Hill под названием «Компьютерный кризис 2000 года» в 1996 году). Первое зарегистрированное упоминание о проблеме 2000 года в группе новостей Usenet произошло 18 января 1985 года плакатом Спенсером Боллесом. [9]


Французский электронный знак. Он гласит: Bienvenue a L'École Centrale de Nantes, 12 часов 09, 3 января 1900 года.
Электронный знак в École Centrale de Nantes , неправильно отображающий 1900 год 3 января 2000 г.
Скриншоты веб-страницы, показывающие проблему метода JavaScript .getYear(), которая изображает проблему 2000 года.
Яблочная Лиза не принимает дату
Логотип, созданный Президентским советом по конверсии 2000 года, для использования на Y2K.gov.
Компакт-диск с пометкой своего программного обеспечения как жалоба Y2K
Маркировка компакт-диска интернет-провайдера Juno для соответствия Y2K