История «ошибки 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 млрд — правительство, а остальное — банки, авиакомпании, телекоммуникационные компании и другие корпоративные структуры.

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

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

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

«Я старше всех в команде»: история тестировщицы, сменившей профессию почти в 40 лет «Я старше всех в команде»: история тестировщицы, сменившей профессию почти в 40 лет

QA-инженер рассказала о смене профессии в зрелом возрасте

VC.RU
Как в 50 лет выглядеть на 30: секреты Леры Кудрявцевой и других звездных бабушек Как в 50 лет выглядеть на 30: секреты Леры Кудрявцевой и других звездных бабушек

Глядя на фигуры звезд, сложно поверить, что они являются бабушками

VOICE
5 неожиданных технологий, которые изменили 3D-графику 5 неожиданных технологий, которые изменили 3D-графику

Какие технологии стояли у истоков современной 3D-графики

ТехИнсайдер
Подросшие дочери ткачиковых воробьев помогли подтвердить гипотезу альтруистической подстраховки Подросшие дочери ткачиковых воробьев помогли подтвердить гипотезу альтруистической подстраховки

Помощники-самки помогают взрослым парам вырастить птенцов в засушливые годы

N+1
Почему нам хочется есть: как нейрофизиология объясняет переедание и импульсивные перекусы Почему нам хочется есть: как нейрофизиология объясняет переедание и импульсивные перекусы

Каков ключ к решению проблемы переедания и импульсивных перекусов?

ТехИнсайдер
5 стадий разрыва отношений 5 стадий разрыва отношений

Расставание с партнером — это всегда непросто

Psychologies
Современные змеи произошли от шести переживших динозавров групп Современные змеи произошли от шести переживших динозавров групп

После вымирания нептичьих динозавров змеи пережили резкий всплеск разнообразия

N+1
Дамы и драмы Пьеро Дамы и драмы Пьеро

Авдотья Смирнова сняла сериал, после которого вы будете напевать про магнолию

Vogue
Ирина Апексимова. Живу как хочу Ирина Апексимова. Живу как хочу

Ирина Апексимова — о работе в театре и критике

Коллекция. Караван историй
Шикарная Виктория Бекхэм: дразнящие фото певицы, дизайнера и светской львицы Шикарная Виктория Бекхэм: дразнящие фото певицы, дизайнера и светской львицы

Фотографии Виктории Бекхэм и история жизни Пош из Spice Girls.

Playboy
Cексуальные особенности разных стран мира Cексуальные особенности разных стран мира

Наконец-то ты можешь выбрать страну для путешествия по самому главному принципу

Maxim
Бизнесмен. Федор Овчинников Бизнесмен. Федор Овчинников

Федор Овчинников и его путь от микропиццерии в Сыктывкаре до сети «Додо Пицца»

GQ
Амстердам возвращает Кандинского: как идет реституция ценностей, изъятых в Холокост Амстердам возвращает Кандинского: как идет реституция ценностей, изъятых в Холокост

Как проходит реституция отчужденных культурных ценностей

Forbes
Дмитрий Крестьянкин Дмитрий Крестьянкин

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

Собака.ru
Жители Новой Гвинеи начали выращивать птенцов казуаров в неволе 17,8 тысячи лет назад Жители Новой Гвинеи начали выращивать птенцов казуаров в неволе 17,8 тысячи лет назад

Жители Новой Гвинеи уже 17,8 тысячи лет назад похищали из гнезд яйца казуаров

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

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

Cosmopolitan
Imagine Джона Леннона как отражение главных идей Конфуция. Отрывок из книги Imagine Джона Леннона как отражение главных идей Конфуция. Отрывок из книги

Чему стоит поучиться у Марка Аврелия, Руссо, Ницше и других мыслителей

СНОБ
Трудоголик, зануда и ревнивец: всё о знаках зодиака стихии Земли Трудоголик, зануда и ревнивец: всё о знаках зодиака стихии Земли

О знаках стихии Земли

Cosmopolitan
История вопроса: рекрутская повинность История вопроса: рекрутская повинность

Когда появилась рекрутская повинность и выражение «забрить в солдаты»

Культура.РФ
Почему мы соглашаемся на посредственные отношения Почему мы соглашаемся на посредственные отношения

Пока мы не решим наших личных проблем, здоровые отношения нам не светят

Psychologies
Что, если все на Земле были бы веганами Что, если все на Земле были бы веганами

Если бы никто не ел мяса — на планете был бы мир и спокойствие?

Вокруг света
Уик-энд среди звезд Уик-энд среди звезд

Именно космический туризм может вдохнуть жизнь в пилотируемую космонавтику

Вокруг света
Хвост сэкономил динозавру энергию при ходьбе Хвост сэкономил динозавру энергию при ходьбе

Ученые выяснили, что хвост динозавра позволял экономить энергию

N+1
Во сто карат: как бриллиант стал символом помолвок и надежной инвестицией Во сто карат: как бриллиант стал символом помолвок и надежной инвестицией

Бриллианты не то, чем вам кажутся

Esquire
Не мелочи жизни Не мелочи жизни

Анекдот про «мама сказала: деньги в бидоне» — прошлый век

Vogue
Почему у человека нет хвоста? Ответ генетиков Почему у человека нет хвоста? Ответ генетиков

У человека и человекообразных обезьян нет хвоста. Почему?

Популярная механика
«Раньше было лучше»: картина Вермеера после реставрации вызвала споры в Сети «Раньше было лучше»: картина Вермеера после реставрации вызвала споры в Сети

Почему реставрации не всегда приходятся по вкусу ценителям искусства

Psychologies
Опыт прочтения. Григорий Кружков: «Орбиты слов: русская поэзия и европейская традиция» Опыт прочтения. Григорий Кружков: «Орбиты слов: русская поэзия и европейская традиция»

Отрывок из сборника статей Григория Кружкова, посвященных поэтам «Озерной школы»

СНОБ
Салман Рушди: «Кишот». Сатирический роман современного классика Салман Рушди: «Кишот». Сатирический роман современного классика

Отрывок из первой главы сатирического романа британского прозаика Салмана Рушди

СНОБ
Перевал: научный взгляд на загадку гибели группы Дятлова Перевал: научный взгляд на загадку гибели группы Дятлова

С момента гибели туристов из группы Игоря Дятлова прошло больше полувека

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