0

ПОДАТЬ НЕКРОЛОГ
Самара

Умерла программист Маргарет Гамильтон

07.10.2026
Умерла программист Маргарет Гамильтон
В возрасте 90 лет ушла из жизни Маргарет Гамильтон, руководившая разработкой бортового программного обеспечения для лунной программы NASA «Аполлон». О её смерти сообщил Массачусетский технологический институт, где она работала с 1959 по середину 1970-х годов. По данным MIT, Гамильтон скончалась 30 сентября в больнице Кембриджа, штат Массачусетс. Маргарет Гамильтон родилась 17 августа 1936 года в штате Индиана. Она изучала математику в Мичиганском университете, а затем в колледже Эрлхэм, который окончила в 1958 году. Год спустя она переехала в Бостон вместе с мужем и устроилась в MIT поначалу для того, чтобы поддержать супруга во время его обучения на юридическом факультете. Первый её опыт в программировании был связан с прогнозированием погоды, она работала вместе с метеорологом Эдвардом Лоренцом. Позже она участвовала в создании американской системы противовоздушной обороны SAGE. Именно там сформировался её подход: программное обеспечение должно быть устойчивым к ошибкам и непредвиденным ситуациям. В 1965 году она присоединилась к Лаборатории приборов MIT, которая получила контракт NASA на разработку программного обеспечения для полёта человека на Луну. Она стала первой женщиной-программистом в проекте «Аполлон» и первым программистом, нанятым в эту лабораторию. Гамильтон настаивала, что программа должна учитывать человеческие ошибки. Во время испытаний тренажёра миссии «Аполлон» её дочь случайно запустила команду, которая привела к зависанию системы. Гамильтон предложила внедрить защиту от подобных сбоев, но руководство отклонило предложение, посчитав астронавтов слишком опытными для таких промахов. Однако во время реального полёта «Аполлона-8» астронавт Джим Ловелл случайно повторил то же действие, стерев навигационные данные. Команда Гамильтон экстренно восстановила работу системы, после чего защитные механизмы официально добавили в бортовую программу. Решающий момент наступил в июле 1969 года, когда лунный модуль «Орёл» приближался к поверхности Луны. Бортовой компьютер выдал сигнал тревоги 1202 система была перегружена, и возникла угроза срыва посадки. Однако программное обеспечение, созданное её командой, умело расставлять приоритеты: критически важные задачи выполнялись первыми, второстепенные временно откладывались. Компьютер продолжил работу, Нил Армстронг и Базз Олдрин благополучно высадились на Луну. Гамильтон приписывают популяризацию термина «программная инженерия» (software engineering). В то время программирование воспринималось как нечто второстепенное по сравнению с разработкой аппаратного обеспечения. Она настаивала, что создание программного обеспечения такая же строгая инженерная дисциплина. После MIT она основала две компании по разработке программного обеспечения и опубликовала более 130 научных работ. В 2016 году президент США Барак Обама вручил Маргарет Гамильтон Президентскую медаль Свободы, высшую гражданскую награду страны. В указе о награждении отмечалось, что она «определила новые формы программной инженерии и помогла запустить отрасль, которая навсегда изменила историю человечества». Светлая память.

Книга соболезнований

ЗАКАЗАТЬ ЦВЕТЫ ПРОЩАНИЯ
← Назад к новостям