Аутсорсинг IT специалистов

Москва, Большой Сухаревский пер, д15, стр1, офис 3

← Журнал
IT

Умерла Маргарет Гамильтон, руководившая ПО «Аполлона»

Редакция XORit · Источники, использование AI и исправления

Умерла Маргарет Гамильтон, руководившая ПО «Аполлона»

30 сентября 2026 года умерла Маргарет Гамильтон, руководившая разработкой бортового программного обеспечения для программы «Аполлон». Ей было 90 лет. В Массачусетском технологическом институте она работала с 1959 года до середины 1970-х и помогла сделать программную инженерию отдельной дисциплиной.

В MIT Гамильтон попала в 1959 году и сначала занимала временную должность в метеорологическом отделении, где вместе с профессором Эдвардом Лоренцем писала программы для прогноза погоды. Это стало её входом в программирование, а позже наработки пригодились Лоренцу в публикациях о теории хаоса. В 1961 году она перешла в Линкольновскую лабораторию MIT и участвовала в проекте SAGE, первой системе противовоздушной обороны США.

В 1965 году Лаборатория приборов MIT, получившая контракт NASA на бортовое ПО «Аполлона», искала разработчиков для полёта на Луну. Гамильтон взяли первым программистом проекта и первой женщиной-программистом в нём. Она начала с ПО беспилотных миссий, а затем возглавила команду бортового ПО пилотируемых полётов; к 1968 году над софтом «Аполлона» трудились более 400 человек, а сама она была заместителем директора, отвечавшим за команду командного и служебного модулей. Термин software engineering, по её словам, поначалу звучал как шутка.

Самый известный эпизод её работы связан с посадкой «Аполлона-11» в июле 1969 года. За минуты до прилунения компьютер выдал сигнал 1202: перегрузку вызвал сбой аппаратного переключателя. Приоритетное ПО отключило второстепенные задачи, и посадку разрешили продолжить. Раньше похожий сбой устроила её четырёхлетняя дочь, случайно запустившая на симуляторе программу P01; во время полёта «Аполлона-8» в 1968 году ту же программу по ошибке включил Джим Ловелл, и навигационные данные пропали. Доработки Гамильтон внесли в ПО лишь после этого, а сам подход позже назвали защитным программированием.

После свёртывания «Аполлона» Лаборатория приборов отделилась от MIT и стала лабораторией Дрейпера. В середине 1970-х Гамильтон ушла из MIT, в 1976 году основала Higher Order Software, а ещё через десять лет Hamilton Technologies, где развивала язык и методологию USL. В 2016 году она получила Президентскую медаль Свободы, в 2015-м код «Аполлона» целиком выложили на GitHub, а в 2017-м она появилась в виде минифигурки в наборе Lego Women of NASA. Прощание пройдёт весной в Кембридже.

Редакторы перевода: Соловьев В., Пеков А.

Источник материала: news.mit.edu ↗

← Все новостиЧитать XORit в Telegram ↗

Закажите звонок
или свяжитесь с нами

Заказать звонок

Ваша заявка успешно
отправлена

Мы свяжемся с вами в ближайшее время,
чтобы обсудить детали сотрудничества

Произошла ошибка
при отправке формы

Пожалуйста, попробуйте позже
или свяжитесь с нами напрямую: