История «ошибки 2000». Как мир боялся наступления 1 января 2000 года

VC.RUHi-Tech

Конца света не было, зато были шальные деньги, рост ИТ и появился «индийский аутсорс»: история «ошибки 2000»

Благодаря панике одни стали прислушиваться к программистам, а другие заработали на страшилках.

Евгений Делюкин

В конце девяностых годов мировое общество боялось наступления 1 января 2000 года. Эксперты и ИТ-специалисты полагали, что из-за бага электроника может автоматически перевести дату на 1900 год, что вызовет сбои во множестве систем.

Предрекали всё: от краха банков и отключения электросетей до падения самолётов и пусков ракет — и это на фоне наступления «миллениума», который сам по себе вызывал страх у параноиков.

Проблема стала глобальной — на её решение потратили несколько сотен миллиардов долларов, политики создавали международные центры решения, а компании экстренно формировали группы инженеров «ошибки 2000».

1280
Popular Mechanics

Что такое «ошибка 2000» и откуда она взялась

Ещё в 50-60 годах программисты использовали только последние два знака для обозначения года в датах, например, 14.08.57 вместо 14.08.1957. Это позволяло сэкономить и так небольшую память компьютеров, которые читали код с перфокарт.

Программы должны были быть компактными и эффективными, и на тот момент было достаточно, что цифра 57 обозначает 1957 год — другие века компьютеры не понимали.

Со временем мощность вычислительных систем росла, появились жесткие диски и дискеты для хранения данных, но большие объёмы памяти оставались слишком дорогими: в 1980 году 1 ГБ стоил более $6 млн, в 1990 году — около $100 тысяч.

Поэтому в ход шла оптимизация: код в вычислительных системах не переписывали — ведь до 2000 года было ещё далеко, объём баз данных продолжал расти, а новые приложения должны были быть совместимы со старыми.

Таким образом ограничение в два символа на запись года сохранялось десятилетиями и распространилось практически на всё, что имело внутри микропроцессор, включая самолёты, заводы, спутники и электростанции.

Появление «глашатая 2000 года»

В 1978 году программист IBM Питер де Ягер задумался: «А что случится 1 января 2000 года? (01.01.00) Компьютеры определят дату как 1900 год или не распознают её вообще и начнут неверно обрабатывать данные?».

Любой основанный на дате расчет окажется некорректным — например, финансовые документы, решил он.

Ещё одна попутная проблема с переходом даты — 2000 год был високосным (делится на 400), а 1900 — нет, поэтому в случае перевода часов на 1900 год «потеряется» 29 февраля: после 28 февраля в системе наступит 1 марта.

Ягер поделился беспокойством с боссом, но в ответ получил лишь насмешку.

Ты беспокоишься о проблеме, которая не наступит ещё 22 года? Расслабься, к тому времени кто-нибудь это уже исправит.

В канун Нового года 1990-го Ягер сам столкнулся с ошибкой. Он проверил, что будет, если перевести время на 31 декабря 1999 года — и в итоге из строя вышла система IBM PROFS. Она использовала для обозначения года один символ и сбросила дату.

Из любопытства я установил на компьютере дату на 31 декабря 1999 года незадолго до полуночи, выключил его, подождал несколько минут, включил и взглянул на время. На часах был 1984 год — и тут я занервничал. Питер де Ягер

В 1993 году Ягер написал статью о проблеме 2000 года в Computerworld, крупнейшем ИТ-журнале того времени. Редакция озаглавила статью «Судный день 2000» — поначалу программиста высмеивали, но по мере приближения середины девяностых проблема привлекла всеобщее внимание.

New York Times назвала Ягера «городским глашатаем 2000 года» — рассказы про «ошибку 2000» и поиск путей её исправления стали его основной задачей и заработком.

1280
Питер де Ягер

Что делали компании и корпорации

Во второй половине девяностых годов проблемой стали вплотную заниматься на корпоративном и межгосударственном уровне.

Например, бывший президент США Билл Клинтон в 1998 году создал совет по борьбе с ошибкой, её опасность обсуждали на саммите «Большой восьмёрки» в том же году. В 1999 году ООН открыл международный кооперативный центр решения проблемы, а США и Россия — «центр стратегической стабильности», чтобы предотвратить случайные ракетные атаки друг на друга.

Компании же создавали отдельные группы инженеров и аналитиков, проводили стресс-тесты, обновляли и меняли оборудование и ПО, тратя на это десятки и сотни миллионов долларов.

Большая часть из них решила модернизироваться и обезопаситься собственными силами, а не нанимать аутсорсеров или «программистов-пенсионеров», знакомых с устаревшим софтом, пишет CNET.

Банки и финансовые организации на случай сбоя подготовили наличность — например, Федеральная резервная система США напечатала бумажных денег на $70 млрд, на случай, если жители страны решат снять свои вклады.

1280
Национальный командный центр Mastercard, мониторящий ситуацию 3 января 2000 года

Аналитическая фирма Gartner оценивала глобальные расходы на подготовку к 2000 году в $300 млрд, а Питер де Ягер — в $600 млрд.

В США потратили на профилактику и исправление около $100 млрд, из которых $9 млрд — правительство, а остальное — банки, авиакомпании, телекоммуникационные компании и другие корпоративные структуры.

Авторизуйтесь, чтобы продолжить чтение. Это быстро и бесплатно.

Регистрируясь, я принимаю условия использования

Рекомендуемые статьи

«Забот меньше, зарабатываю столько же»: топ-менеджеры о том, почему выбрали понижение в должности и стали разработчиками «Забот меньше, зарабатываю столько же»: топ-менеджеры о том, почему выбрали понижение в должности и стали разработчиками

Специалисты рассказали, почему решили спуститься вниз по карьерной лестнице

VC.RU
Осел в небе, или Новые рекорды. Алексей Шупляков: «Триумфы» Осел в небе, или Новые рекорды. Алексей Шупляков: «Триумфы»

Дебютный рассказ Алексея Шуплякова «Оптицевание»

СНОБ
Отключили мобильный интернет: новая реальность российского цифрового пространства Отключили мобильный интернет: новая реальность российского цифрового пространства

Кто страдает от отключений интернета и как бизнесу адаптироваться к этому

Inc.
Начнем с конца Начнем с конца

Как сохранить отношения после измены?

Psychologies
Леонардо да Винчи. Биография Леонардо да Винчи. Биография

Почему «Джоконда» – шедевр, на который хотят посмотреть вживую миллионы людей

kiozk originals
Как добиться того, о чем вы мечтаете: 4 совета Как добиться того, о чем вы мечтаете: 4 совета

Почему мы не идем к своим целям и что с этим делать?

Psychologies
Как «богатый клоун» Моргенштерн окончательно порвал шоу-биз шутовской свадьбой Как «богатый клоун» Моргенштерн окончательно порвал шоу-биз шутовской свадьбой

За эпатажем и скандальностью Моргенштерна скрывается что-то большее

Cosmopolitan
Бывший университетский журнал обошёл Forbes по выручке: как Harvard Business Review стал большим медиа Бывший университетский журнал обошёл Forbes по выручке: как Harvard Business Review стал большим медиа

Harvard Business Review: разбираем бизнес с «вечными темами»

VC.RU
В бирманском янтаре обнаружили паучиху с яйцевым коконом и паучат В бирманском янтаре обнаружили паучиху с яйцевым коконом и паучат

Ученые обнаружили древнейшее свидетельство заботы пауков о потомстве

N+1
Почему работать на одном месте больше трёх лет нормально Почему работать на одном месте больше трёх лет нормально

Причины, по которым абсолютно нормально работать много лет на одном месте

Популярная механика
Барышня или крестьянка? Популярные советские актрисы с дворянскими корнями Барышня или крестьянка? Популярные советские актрисы с дворянскими корнями

Эти советские актрисы тщательно скрывали свое происхождение

Cosmopolitan
Что посмотреть и попробовать в Кургане. Гид «РБК Стиль» Что посмотреть и попробовать в Кургане. Гид «РБК Стиль»

Курган заслуживает небольшой поездки на выходные

РБК
Машины из новой части о Джеймсе Бонде: Aston Martin, Land Rover и другие Машины из новой части о Джеймсе Бонде: Aston Martin, Land Rover и другие

Автомобили из фильма «Не время умирать» о Джеймсе Бонде

РБК
Галстук с ослами: на что намекает одежда Байдена и лидеров других стран Галстук с ослами: на что намекает одежда Байдена и лидеров других стран

Вещи политиков и глава государств с тайными смыслами

РБК
Мобильное здоровье: что такое медицинские приложения и кто ими пользуется Мобильное здоровье: что такое медицинские приложения и кто ими пользуется

Какие сегодня существуют медицинские мобильные приложения и кому они нужны

Популярная механика
Колибри испугались запаха муравьев Колибри испугались запаха муравьев

Ранее считалось, что колибри практически не полагаются на обоняние

N+1
9 вопросов, которые улучшат вашу сексуальную жизнь 9 вопросов, которые улучшат вашу сексуальную жизнь

О чем следует спросить, чтобы ваш секс стал лучше?

Psychologies
SEO простыми словами. Основы поисковой оптимизации для предпринимателей SEO простыми словами. Основы поисковой оптимизации для предпринимателей

Как разобраться в терминологии и основных механиках SEO

Inc.
Юность сенсея Юность сенсея

Как Marvel осваивает боевые искусства

Weekend
5 правил ухода за кожей осенью 5 правил ухода за кожей осенью

Как осенью скорректировать уход за кожей?

Psychologies
Актеры, которые так сыграли роль, что никто другой не справился бы! Актеры, которые так сыграли роль, что никто другой не справился бы!

Представить другого актера в этих образах совершенно невозможно

Cosmopolitan
Тайна проклятого хлеба: как целый город за несколько дней сошел с ума Тайна проклятого хлеба: как целый город за несколько дней сошел с ума

На эту деревню обрушилось горе, которое французы называют «проклятым хлебом»

VOICE
Уборка в квартире, где живет питомец: 5 полезных советов Уборка в квартире, где живет питомец: 5 полезных советов

Несколько простых лайфхаков помогут хозяевам животных навести чистоту

Psychologies
«Я все говорил, что хочу умереть в 30 лет,— что ж, мне уже 29» «Я все говорил, что хочу умереть в 30 лет,— что ж, мне уже 29»

Фрэнсис Скотт Фицджеральд о том, как все надоело

Weekend
Гид по эротической переписке Гид по эротической переписке

Влияет ли эротическая переписка на качество сексуальной жизни?

Maxim
Союз рыжих: как лисы стали привычными дикими спутниками человека Союз рыжих: как лисы стали привычными дикими спутниками человека

Шаг за шагом они подбираются к человеку

Вокруг света
Возвращение домой: зачем компании берут на работу бездомных людей Возвращение домой: зачем компании берут на работу бездомных людей

С какими трудностями может столкнуться работодатель, нанимая бездомных людей

Forbes
Пни радио Пни радио

Стив Мартин и Мартин Шорт в «Убийствах в одном здании»

Weekend
Ноль реакции: кому и когда нужна гипоаллергенная диета Ноль реакции: кому и когда нужна гипоаллергенная диета

В чем суть гипоаллергенной диеты и для чего она нужна

РБК
Посадка советских космонавтов в США посреди холодной войны Посадка советских космонавтов в США посреди холодной войны

Куда садились космические корабли времен СССР?

Популярная механика
Открыть в приложении