Скончалась разработчик ПО для высадки «Аполлона-11» Маргарет Гамильтон
В США на 91-м году жизни умерла программистка Маргарет Гамильтон, которая руководила разработкой программного обеспечения для космической программы «Аполлон». Об этом сообщили в Массачусетском технологическом институте (MIT).
Гамильтон начала заниматься программированием, когда профессия ещё не была широко распространена. Она работала в MIT, где занималась разработкой ПО для обнаружения самолётов.
После того, как институт получил контракт NASA на разработку бортового программного обеспечения для космических кораблей «Аполлона», Гамильтон возглавила эту работу. Она стала первой женщиной-программистом проекта.
Сначала Маргарет Гамильтон работала над ПО для беспилотных миссий «Аполлона», а затем возглавила группу, которая разрабатывала ПО для пилотируемых полётов. В общей сложности она работала над шестью миссиями по высадке на Луну с 1969 по 1972 год. За это время в работе её ПО не зафиксировали ни одной ошибки. «Второго шанса не было. Мы это знали. Мы серьёзно относились к своей работе, многие из нас начали этот путь, ещё будучи двадцатилетними», — говорила она в интервью в 2009 году.
Гамильтон часто приводила с собой в лабораторию дочь Лорен. Однажды девочка запустила симуляцию полёта на Луну, которая закончилась ошибкой и удалением данных. Программистка предположила, что это может произойти в реальной жизни, и оказалась права: во время миссии «Аполлон-8» один из астронавтов повторил ошибку ребёнка.
В миссии «Аполлон-11», во время которой Нил Армстронг и Базз Олдрин должны были совершить высадку на Луну, бортовой компьютер поднял тревогу, обнаружив ошибку. Гамильтон и её команда разработали ПО с приоритетным управлением, способное отключать ненужные фоновые задачи. Руководство миссии доверилось программистке, и астронавты впервые ступили на Луну.
Маргарет Гамильтон считается одной из специалистов, с которыми связывают появление термина «разработка программного обеспечения». В 2016 году Барак Обама, занимавший в то время пост главы США, наградил её одной из высших гражданских наград страны — Президентской медалью свободы.
