История «ошибки 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
Эволюция женской груди: от палеолитической Венеры до наших дней Эволюция женской груди: от палеолитической Венеры до наших дней

Предлагаем тебе взглянуть на историю человечества с этого ракурса!

Maxim
Почему нельзя сдавать пауэрбанк в багаж Почему нельзя сдавать пауэрбанк в багаж

Что может случиться, если сдать power bank в багаж самолета?

CHIP
Теория запаха Теория запаха

Зачем в парфюмерных лабораториях изучают влияние ароматов на мозг

Glamour
Обмануть время: зачем во многих странах переводят часы на зимнее и летнее время и почему в России от этого отказались Обмануть время: зачем во многих странах переводят часы на зимнее и летнее время и почему в России от этого отказались

Зачем вообще была придумана практика перевода часов на зимнее время?

ТехИнсайдер
Школа в СССР и сейчас. Мы нашли 8 радикальных отличий Школа в СССР и сейчас. Мы нашли 8 радикальных отличий

Что было в школе СССР в сравнении с тем, что есть сейчас

Maxim
6 привычек, которые вредят отношениям 6 привычек, которые вредят отношениям

Возможно, пора изменить что-то в себе, чтобы и отношения изменились к лучшему?

Psychologies
3 вещи, которые всегда делает любящий мужчина 3 вещи, которые всегда делает любящий мужчина

Как понять, что твой мужчина тебя действительно полюбил?

VOICE
«Меня подкосила болезнь папы»: Николай Басков признался, почему не женился «Меня подкосила болезнь папы»: Николай Басков признался, почему не женился

Николай Басков откровенно рассказал о личной жизни и планах на будущее

Cosmopolitan
5 ритуалов совершеннолетия в Древнем мире 5 ритуалов совершеннолетия в Древнем мире

Совершеннолетие в Древнем Риме, Спарте, Китае, у ацтеков и викингов

Maxim
10 бесчеловечных экспериментов, о которых мечтают ученые 10 бесчеловечных экспериментов, о которых мечтают ученые

Мечты научного сообщества, от которых по коже бегут мурашки

Maxim

Спорим, мы знаем, что ценнее всего для тебя?

Cosmopolitan
Сладкая Ава Макс: эффектные фото новой поп-иконы Сладкая Ава Макс: эффектные фото новой поп-иконы

История жизни, фото и актуальная информация о личной жизни Авы Макс

Playboy
Дым, в котором я живу Дым, в котором я живу

Если есть в кармане пачка сигарет — значит все плохо

Men’s Health
Что такое эйджлесс и как продлить молодость. Научные данные Что такое эйджлесс и как продлить молодость. Научные данные

Как дольше оставаться молодым и здоровым

РБК
Открытие. Imanbek Открытие. Imanbek

Imanbek вспоминает, как сделал трек за два часа и получил «Грэмми»

GQ
Подобрать «Ключ»: как IT-бар превратился в сеть коворкингов и растет в пандемию Подобрать «Ключ»: как IT-бар превратился в сеть коворкингов и растет в пандемию

Почему сеть коворкингов «Ключ» не стала сворачивать развитие вопреки кризису

Forbes
Сколько на чай оставлять заправщику на АЗС и оставлять ли вообще. Отвечаем на три главных вопроса Сколько на чай оставлять заправщику на АЗС и оставлять ли вообще. Отвечаем на три главных вопроса

Как не выглядеть жлобом на АЗС и не разориться одновременно

Maxim
«Вот и всё. Зачем мы пугаем себя концом света?» «Вот и всё. Зачем мы пугаем себя концом света?»

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

N+1
«Я приняла нелюбовь отца»: путь от травмы к согласию с собой «Я приняла нелюбовь отца»: путь от травмы к согласию с собой

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

Psychologies
Рак легких у некурящих разделили на три подтипа по характеру мутаций Рак легких у некурящих разделили на три подтипа по характеру мутаций

Три мутации рака легких у некурящих

N+1
Похитители тел Похитители тел

Из цикла произведений неизвестных авторов – «Похитители тел» Дмитрия Волкова

Esquire
Прививка от прыщей: неужели это реальность? Прививка от прыщей: неужели это реальность?

Дерматологи разработали вакцину, которая решит все кожные проблемы

Cosmopolitan
Деньги врозь: 7 самых дорогих разводов Деньги врозь: 7 самых дорогих разводов

Как разводятся самые богатые люди

РБК
Грегор Макгрегор: аферист, который придумал собственную страну и стал мультимиллионером после продажи ее земель Грегор Макгрегор: аферист, который придумал собственную страну и стал мультимиллионером после продажи ее земель

Грегор Макгрегор убедил сотни людей в том, что он правитель райской страны

Популярная механика
Девушка, подающая надежды Девушка, подающая надежды

Елизавета Янковская — о трех грядущих кинопремьерах

Vogue
Перестаньте говорить детям эти 4 фразы, если хотите научить их самодисциплине — нейробиологи Перестаньте говорить детям эти 4 фразы, если хотите научить их самодисциплине — нейробиологи

Что нельзя говорить родителям, если они хотят воспитать в детях самодисциплину

Inc.
Метаанализ заставил медиков усомниться во вреде насыщенных жирных кислот Метаанализ заставил медиков усомниться во вреде насыщенных жирных кислот

Высокие уровни насыщенных жирных кислот связаны с уменьшением риска смерти

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

Один в толпе воин! Он сражался за любовь

Maxim
Трудности переводчика: как толковать шутки политиков и доносить Слово Божие Трудности переводчика: как толковать шутки политиков и доносить Слово Божие

Книга Анны Асланян о том, как неверно переведенное слово влияло на ход истории

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