Не знаю, так ли это, но если верить Интернету, то это тот самый Mariner 1.
В 1982 году NASA (National Aeronautics and Space Administration - Национальный комитет по аэронавтике и исследованию космического пространства) отправил космический зонд Mariner 1 для изучения планеты Венера.
Однако ракетоноситель, несущий данный космический зонд, во время полета сбился с курса, и NASA пришлось его взорвать. И все это произошло только из-за того, что в цикле FOR NEXT вместо команды
FOR I = 1,3
была команда
FOR I = 1.3
Как видите, в ней вместо запятой поставлена точка. Вместо того чтобы приказать компьютеру выполнить цикл три раза, команда присвоила переменной I значение 1.3. В результате этой ошибки ракетоноситель получил неправильные инструкции, и NASA потерял ракету, на которую были затрачены миллионы долларов, а также её груз.
И всё это из-за того, что какой-то программист случайно нажал не на ту клавишу. Всего один раз. Как говорят народные шутники: “один раз - не пи…ас”. Но не в этом случае.
Не знаю, что было потом с этим программистом. Но могу сказать только одно - хорошо ещё, что в ракете не было людей.
Так что ошибки в программах могут очень дорого стоить. И хорошо ещё, если заплатить придётся только деньгами…
Комментариев нет:
Отправить комментарий