Маргарет Гамильтон, создатель ПО для программы «Аполлон», скончалась в 90 лет

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

О ее кончине сообщил Массачусетский технологический институт, где она вела свою научную и инженерную работу с 1959 года.

Выдающийся инженер-программист стояла у истоков зарождающейся сферы ИТ и ввела в обиход сам термин программная инженерия, оставив неизгладимый след в истории космонавтики.

Защитный код спасает миссию «Аполлон-11»

В июле 1969 года созданное под руководством Гамильтон программное обеспечение предотвратило срыв лунной высадки.

За три минуты до того, как посадочный модуль Apollo 11 должен был коснуться поверхности Луны, бортовой компьютер зафиксировал критическую перегрузку.

Сбой вызвало случайное наложение данных с двух радиолокационных систем. Система выдала тревожные коды 1201 и 1202, предупреждая о возможном падении производительности процессора. Однако команда Гамильтон заложила в архитектуру приоритетное управление задачами.

Маргарет Гамильтон, создатель ПО для программы «Аполлон», скончалась в 90 лет
Фото: The Boston Globe

Если бы компьютер не распознал эту проблему и не принял меры по восстановлению, я сомневаюсь, что «Аполлон-11» стал бы успешной посадкой на Луну, какой она была.

Маргарет Гамильтон, в письме к изданию Datamation в 1971 году

Компьютер автоматически отключил второстепенные фоновые процессы, оставив ресурсы исключительно для поддержания посадки. Руководитель полета Стив Бейлс и бортовой инженер Джек Гарман доверились работе автоматики, подтвердив команду We’re go on that alarm. Астронавт Нил Армстронг успешно посадил лунный модуль на поверхность спутника Земли.

Путь от метеорологии к лунному проекту

Маргарет Элейн Хеафилд родилась 17 августа 1936 года в городе Паоли, штат Индиана, в семье поэта Кеннета Хеафилда и Рут Эстер Хеафилд, и росла вместе со своей сестрой Кэтрин. Позднее ее семья жила в Верхнем полустрове Мичигана. Она окончила Эрлгем-колледж в Индиане со степенью бакалавра математики, где познакомилась с Джеймсом Коксом Гамильтоном; после свадьбы они перебрались в Большой Бостон. Впоследствии она состояла в браке с Дэниэлом Ликли, работавшим в лаборатории приборов.

Read more:  Formula Legends запускается 18 сентября для PS5, Xbox Series X | S, Switch, PS4, Xbox One и PC

Свою профессиональную деятельность она начинала в Линкольновской лаборатории MIT, где занималась проектом Semi-Automatic Ground Environment (первой в стране системой воздушной обороны), программируя прототип компьютера AN/FSQ-7 для ВВС США с целью выявления потенциально враждебных воздушных судов, а также работала над отслеживанием спутников для лабораторий Кембриджских исследований ВВС. До этого она трудилась над программами прогнозирования погоды вместе с метеорологом Эдвардом Лоренцем, основателем теории хаоса, используя вычислительные машины LGP-30 и PDP-1.

Она стала первым программистом, присоединившимся к проекту Apollo в институте, а также первой женщиной-программистом в нем. Сперadа ей поручили создать программу для прерывания полета — задачу, которую руководство считало несерьезной и давало новичкам, поскольку никто не верил, что abort-процедура когда-либо пригодится. К 1968 году она дослужилась до должности помощника директора во главе команды модуля Command and Service Module, руководя штатом из более чем ста инженеров, а в дальнейшем ее подчиненных насчитывалось свыше четырехсот человек. Коллеги отмечали масштаб ее предвидения.

Технологические компании и признание заслуг

После завершения программы «Аполлон» инженер продолжила развивать индустрию. Она покинула MIT в середине 1970-х годов, основав в середине десятилетия компанию Higher Order Software, где занимала пост генерального директора до 1984 года. Ровно через десять лет после ухода из MIT, в марте 1986 года, она учредила в Кембридже компанию Hamilton Technologies, где занималась разработкой Универсального системного языка (Universal Systems Language) и сопутствующего инструментального набора 001 Tool Suite, опиравшихся на концепцию «разработки до факта» для предотвращения ошибок на самом раннем этапе. Ее разработки применялись также для последующей космической миссии Skylab.

Read more:  Почему Benchmark сделал редкую криптовалютную ставку на торговое приложение Fomo, выиграв серию A на сумму 17 миллионов долларов

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

Маргарет Гамильтон, создатель ПО для программы «Аполлон», скончалась в 90 лет
Фото: That Eric Alper

За годы своей карьеры она была удостоена множества наград: премии NASA Exceptional Space Act Award в 2003 году, награды Computer History Museum Fellow Award в 2017 году, почетных докторских степеней Политехнического университета Каталонии в 2018 году и Бард-колледжа в 2019 году, премии Washington Award и Intrepid Lifetime Achievement Award в 2019 году, а также введения в Национальный зал славы авиации в 2022 году.

У Маргарет Гамильтон остались дочь Лорен Гамильтон, зять Ричард Селесник, два внука (включая Джеймса и Виктора), четыре правнука (включая Энн-Маргарет и Надию), а также три родных брата и сестры — Джон, Дэвид и Кэтрин. Мемориальная служба памяти ученого запланирована на весенний период в Кембридже, штат Массачусетс.

Ещё по этой теме