Самые дорогие ошибки программистов в истории: рухнувшие ракеты и потери миллионов долларов

«Все баги в программном обеспечении — это недокументированные фичи» © программисты. Чаще всего зависший сайт или игра не несут угрозы здоровью и не приводят к серьезным финансовым потерям. Но есть программы, ошибки в которых могут стать причиной колоссальных убытков.

Во времена «холодной войны» одна из таких ошибок могла и вовсе привести к началу Третьей мировой, но предотвратить падение цивилизации сумел всего один человек — Станислав Евграфович Петров. Благодаря ему Земля не покрыта пеплом ядерного огня, а у нас есть возможно рассказать о самых эпичных ошибках программистов, приведших к печальным последствиям.

Маринер-1 — самый дорогой дефис в истории

Ущерб: $18 млн ($156 млн на 2021 год).

В 1962 году НАСА произвело запуск ракеты-носителя «Атлас», целью которой было доставка аппарата «Маринер-1» на Венеру для последующего изучения планеты. Однако после старта ракеты не прошло и 5 минут — на 293 секунде ее было решено ликвидировать в целях безопасности.

Причиной такого решения стала потеря связи между антенной аппарата и системой наведения, расположенной на Земле. Как только связь разорвалась, управлять ракетой-носителем принялся компьютер, но исполняемый им код содержал совсем крохотную ошибку — пропущенный дефис.

После инцидента стало известно, что на самом деле было две причины неправильной работоспособности ракеты. Первая — некачественная принимающая антенна на самой ракете «Атлас». Но такой поворот событий был предусмотрен, а потому управлять наклоном ракеты-носителя в случае потери сигнала с Земли должен был бортовой компьютер.

Источник: hi-tech.mail.ru

0 0 голоса
Рейтинг новости
1148
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии