История «ошибки 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
Таша Карлюка: Океаны в трехлитровых банках Таша Карлюка: Океаны в трехлитровых банках

Отрывок из книги прозы Таши Карлюки: рассказы о любви

СНОБ
Работа с умом: каков потенциал генеративного ИИ для роста производительности в России Работа с умом: каков потенциал генеративного ИИ для роста производительности в России

Ученые проанализировали влияние генеративного ИИ на задачи и профессии

Forbes
Лицо по бартеру: звезды, для которых бесплатная пластика обернулась кошмаром Лицо по бартеру: звезды, для которых бесплатная пластика обернулась кошмаром

Иногда желание селебов сэкономить заканчивается не только тратой денег

Cosmopolitan
Стесняюсь спросить: как распознать болезнь Альцгеймера? Стесняюсь спросить: как распознать болезнь Альцгеймера?

Альцгеймер: как распознать на ранних этапах и встречается ли он у молодых?

Правила жизни
Серебро и восстановленный оксид графена помогли создать рекордно мощный микробный топливный элемент Серебро и восстановленный оксид графена помогли создать рекордно мощный микробный топливный элемент

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

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

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

Cosmopolitan
Семейный кинобизнес в эпоху корпораций: история Брокколи, которые 60 лет контролируют «бондиану» Семейный кинобизнес в эпоху корпораций: история Брокколи, которые 60 лет контролируют «бондиану»

Какую роль играет семья Брокколи в судьбе «бондианы»

VC.RU
Палеопатологи впервые описали синдром Тричера Коллинза у средневековой женщины Палеопатологи впервые описали синдром Тричера Коллинза у средневековой женщины

Синдромом Тричера Коллинза не мешал женщине быть интегрированной в общество

N+1
Интимные фото и драки: Волочкова и другие звезды, которые скандалят с соседями Интимные фото и драки: Волочкова и другие звезды, которые скандалят с соседями

От некоторых популярных личностей соседи мечтают переехать подальше

Cosmopolitan
Краткая (очень) история секса в российском кино Краткая (очень) история секса в российском кино

Секс в отечественном кино: поворотные моменты и фильмы

РБК
«Мне стоит переживать за свою безопасность, но это смешно»: история неудачного свидания «Мне стоит переживать за свою безопасность, но это смешно»: история неудачного свидания

Люди нередко устраивают проверки своим партнерам

Psychologies
Как устроен терменвокс — единственный в мире бесконтактный музыкальный инструмент Как устроен терменвокс — единственный в мире бесконтактный музыкальный инструмент

Сто лет назад инженер, физик и виолончелист Лев Термен изобрел терменвокс

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

«Море волнуется раз». Тихая картина о любви, ставки на которую делали не все

РБК
5 скандальных премьер, которые позже стали классикой 5 скандальных премьер, которые позже стали классикой

О том, как переживали неудачи Гоголь, Чайковский, Глинка, Чехов и Стравинский

Культура.РФ
День в Торжке День в Торжке

Гуляем по Торжку вместе с филологом и экскурсоводом

Seasons of life
На пути к На пути к

Ученые сделали еще один шаг к сверхпроводникам

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

Археологи изучили погребение младенца эпохи унетицкой культуры

N+1
Выйти из созависимых отношений: 12 необходимых шагов Выйти из созависимых отношений: 12 необходимых шагов

Программа 12 шагов для зависимых и их родственников

Psychologies
Тикток-поп: жанр, полностью меняющий русскую поп-музыку прямо сейчас Тикток-поп: жанр, полностью меняющий русскую поп-музыку прямо сейчас

Как и во что эволюционирует отечественная поп-сцена на наших глазах

Esquire
Нейросеть определила особенности походки у животных с болезнью Паркинсона Нейросеть определила особенности походки у животных с болезнью Паркинсона

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

N+1
Музыкант. Feduk Музыкант. Feduk

Feduk записал альбом, нагруженный хитами, – и опять запал всем в душу

GQ
Каждый ребенок может стать автором своей жизни Каждый ребенок может стать автором своей жизни

Учителям зачастую не хватает веры в детей и в то, что они способны на большее

Домашний Очаг
Как не сойти с ума в водовороте хаоса? Меняться Как не сойти с ума в водовороте хаоса? Меняться

Почему сегодня так важно не стоять на месте

GQ
Готовимся к свадьбе! Какие бьюти-процедуры можно и нельзя делать невестам Готовимся к свадьбе! Какие бьюти-процедуры можно и нельзя делать невестам

Очаровательная невеста — это не только идеальный макияж и платье мечты

Cosmopolitan
«Просто друг»: почему мы оказываемся во френдзоне и держим в ней воздыхателей? «Просто друг»: почему мы оказываемся во френдзоне и держим в ней воздыхателей?

Как мы попадаем во френдзону и можно ли это изменить?

Psychologies
Игра, достойная кинопроката: почему на Kena: Bridge of Spirits приятно смотреть, но сложно в нее играть Игра, достойная кинопроката: почему на Kena: Bridge of Spirits приятно смотреть, но сложно в нее играть

Kena: Bridge of Spirits — игра, напоминающая мультик от Pixar и Dark Souls

Esquire
Николай Блохин: Николай Блохин:

Художник Николай Блохин — о творческом становлении, картинах и успехе

Караван историй
Скрининг снизил смертность от рака легких на 16 процентов Скрининг снизил смертность от рака легких на 16 процентов

Такие результаты получили врачи в метаанализе девяти исследований

N+1
Спортсмены. Наши чемпионы Спортсмены. Наши чемпионы

Они привезли олимпийское золото несмотря на то, что выступали без флага

GQ
Открыть в приложении