The Daily Newsstand · Free, Always
Thursday, October 8, 2026

Умерла Маргарет Гамильтон — программистка проекта «Аполлон». Она написала код для высадки на Луну и доказала, что карьеру можно совмещать с материнством. А ее маленькая дочь однажды помогла найти ошибку в программе

Translate

В США в возрасте 90 лет умерла Маргарет Гамильтон — первая женщина-программист в космической программе NASA «Апполон» . Вы наверняка видели ее фотографию — с огромными томами кода для лунной программы.

Гамильтон руководила командой из ста программистов Массачусетского технологического института (MIT). Их программное обеспечение для миссий «Аполлон» помогло астронавтам Нилу Армстронгу и Баззу Олдрину благополучно высадиться на Луну в 1969 году. 

В общей сложности Гамильтон работала над шестью миссиями по высадке на Луну с 1969-го по 1972 год. За все это время в работе ее ПО не было зафиксировано ни одной ошибки. В дальнейшем программы Гамильтон использовались при создании первой американской космической станции Skylab и на ранних этапах разработки космических шаттлов. 

Гамильтон родилась в 1936 году в Индиане. Она получила степень бакалавра математики, после чего вышла замуж, переехала в Кембридж и родила дочь. На работу в MIT она устроилась, чтобы содержать семью: и Маргарет, и ее муж, получили стипендии для продолжения обучения, поэтому договорились, что будут учиться и работать по очереди. Первой на работу устроилась Маргарет.

Изначально Гамильтон занималась разработкой ПО для прогнозирования погоды, а о поиске специалистов для проекта «Аполлон» узнала из газеты. По словам Гамильтон, она была не только первой женщиной, но и первым программистом в команде. Постепенно ее повысили до руководителя отдела разработки ПО для пилотируемых космических кораблей.

Нередко Гамильтон брала с собой в лабораторию дочь Лорен. Она рассказывала, что однажды Лорен нажимала на кнопки и случайно запустила симуляцию полета, а потом стерла навигационные данные — программа завершилась аварийно.

Гамильтон решила, что подобная ошибка может произойти и в реальной жизни, однако руководство MIT и NASA отказалось изменить программу — по их мнению, профессиональные астронавты ни за что не повторили бы ошибку ребенка. В итоге во время полета «Аполлона-8» в 1968 году один из астронавтов случайно сделал то же самое, что и Лорен. После к предложениям Гамильтон относились внимательнее. 

Ее предусмотрительность помогла и во время высадки на Луну 20 июля 1969 года. Во время посадки модуля один из астронавтов переключил тумблер радара, из-за чего бортовой компьютер начал производить лишние вычисления и перегрузился. Сработал сигнал тревоги, однако ПО Гамильтон было рассчитано на подобные ситуации — компьютер сам выбрал наиболее важные задачи и отменил второстепенные. В результате модуль успешно совершил посадку. 

В 2016 году президент США Барак Обама наградил Гамильтон Президентской одной из высших гражданских наград — медалью Свободы. «У наших астронавтов было мало времени, но к счастью, у них была Маргарет Гамильтон», — сказал президент во время вручения награды. 

View the original on Meduza →

KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.

Умерла Маргарет Гамильтон — программистка проекта «Аполлон». Она написала код для высадки на Луну и доказала, что карьеру можно совмещать с материнством. А ее маленькая дочь однажды помогла найти ошибку в программе — KioskNews