Математик и пионер компьютерной инженерии Маргарет Гамильтон (Margaret Hamilton) скончалась в возрасте 90 лет. Смерть наступила 30 сентября 2026 года; Массачусетский технологический институт (MIT) сообщил о ней в ночь на среду 7 октября. Гамильтон вошла в историю как руководительница команды разработчиков бортового программного обеспечения лунного модуля «Аполлона-11» — именно её код позволил человеку впервые ступить на поверхность Луны.
Уроженка города Поли (штат Индиана), Гамильтон начала изучать математику в Мичиганском университете в 1955 году. В 1959 году она переехала в Бостон и устроилась по временному контракту в метеорологический отдел MIT. Эта первая работа с программированием привела её в 1961 году в Линкольновскую лабораторию MIT, где она писала софт для прототипа вычислителя AN/FSQ-7 (XD-1), использовавшегося ВВС США для обнаружения потенциально враждебных самолётов.
В программу «Аполлон» Гамильтон попала почти случайно: её муж увидел в газете объявление о том, что Лаборатория инструментоведения MIT ищет сотрудников для разработки программного обеспечения «для отправки человека на Луну». Она подала заявку и стала первой программисткой, нанятой на проект «Аполлон» в MIT, а также первой женщиной-программисткой в этой программе. К 1968 году она уже занимала должность заместителя руководителя, отвечавшего за программное обеспечение командно-служебного модуля; под её началом работало более 400 человек.
«Не было второй попытки. Мы это знали. Мы относились к работе очень серьёзно — многие из нас начинали этот путь, когда нам ещё не было тридцати. Находить решения и новые идеи было приключением. Самоотдача и преданность делу считались чем-то само собой разумеющимся. Нас уважали на всех уровнях. Поскольку программное обеспечение было загадкой, чёрным ящиком, руководство дало нам полную свободу и доверие. Мы должны были найти способ сделать это — и мы его нашли. Оглядываясь назад, мы были самыми удачливыми людьми на свете; нам ничего не оставалось, кроме как быть первопроходцами», — вспоминала Гамильтон в интервью MIT News в 2009 году.
После завершения программы «Аполлон» Гамильтон покинула космическую отрасль. В 1976 году она основала свою первую софтверную компанию Higher Order Software, а спустя десятилетие — компанию Hamilton Technologies, где создала язык и методологию моделирования сложных систем Universal Systems Language (USL), ориентированные на предотвращение ошибок и «оборонительное программирование». Она является автором более 130 научных публикаций и считается одной из тех, кто утвердил программную инженерию как самостоятельную дисциплину.
В 2016 году президент США Барак Обама вручил Гамильтон Президентскую медаль Свободы. «Она определила новые подходы к программной инженерии и способствовала рождению индустрии, которая навсегда изменила историю человечества», — заявил тогда Обама, отметив, что Гамильтон написала «код, который помог США ступить на Луну».
Оливер де Век, профессор программы «Аполлон» и исполняющий обязанности директора Департамента аэронавтики и астронавтики MIT, назвал кончину Гамильтон невосполнимой утратой. «Сказать, что Маргарет Гамильтон была первопроходцем, — значит сильно преуменьшить. Она была инженером программного обеспечения в эпоху, когда эта область только делала свои первые шаги. Она руководила командой, которая использовала ту зарождающуюся технологию для создания одной из сложнейших систем, когда-либо созданных человечеством», — подчеркнул де Век.
У Маргарет Гамильтон остались дочь Лорен Гамильтон, зять Ричард Селесник, двое внуков, четверо правнуков, а также братья и сестра — Джон, Дэвид и Кэтрин.