Биография
В начале 1960-х годов, когда Маргарет Гамильтон (Margaret Hamilton) начала свою карьеру программиста, создание программного обеспечения еще не было отдельной специальностью, не было ни университетских направлений, ни курсов — все постигалось на практике. Гамильтон и ее сподвижники были первопроходцами в своей области и положили начало созданию бортового ПО для космических кораблей.
Детство и юность
Биография Маргарет Гамильтон (урожденная Хэфилд) началась 17 августа 1936 года в городе Пейоли, штат Индиана, США. Позднее вместе с родителями и сестрой Кэтрин она переехала в штат Мичиган и в 1954-м окончила школу города Хэнкок. Маргарет с детства интересовалась точными науками, поэтому выбор специальности перед ней не стоял — она изучала математику сначала в Университете Мичигана, а затем в Эрлхэмском колледже.
В последнем у Гамильтон появился пример для подражания — профессор математики Флоренс Лонг, прекрасный ученый и человек, которую обожали все студенты. Благодаря ей Маргарет всерьез увлеклась абстрактной математикой. Однако сфера ее научных интересов не ограничивалась точными науками — дед-писатель и отец-поэт вдохновили Гамильтон изучать философию в качестве дополнительной специальности.
Научная карьера Маргарет Гамильтон
В 1958 году, получив бакалаврскую степень, Маргарет Гамильтон собиралась продолжить образование в аспирантуре Брандейского университета. Однако в итоге вместо этого она пришла на работу в отдел метеорологии Массачусетского технологического института (МТИ) и многому научилась у своего руководителя — профессора Эдварда Нортона Лоренца.
Гамильтон освоила двоичный и шестнадцатеричный языки программирования и под руководством Лоренца научилась создавать ПО для прогнозирования погоды. Также профессор вдохновил молодого ученого разработать для этих приложений и воплотить в реальность то, что в современном мире назвали бы «мини-операционной системой». Вскоре Маргарет поняла, что способна на нечто большее.

В 1961 году она присоединилась к проекту SAGE (Semi-Automatic Ground Environment) в Лаборатории Линкольна при МТИ. С другими программистами Гамильтон создавала ПО для XD-1, первого компьютера AN/FSQ-7, предназначенного для поиска «недружественных летательных аппаратов». А в начале 1960-х узнала, что институт будет сотрудничать с НАСА, и заинтересовалась их общим проектом.
НАСА заключил в Массачусетским технологическим институтом контракт на разработку ПО для «отправки человека на Луну». Маргарет поняла, что это шанс, который, быть может, выпадает один раз в жизни, и договорилась о собеседовании с руководством проекта. В результате она попала в Лабораторию приборостроения института, где разрабатывали бортовой компьютер «Аполлон» для одноименной космической программы.
Сперва Гамильтон занимала в команде должность рядового программиста, затем перешла к проектированию систем, а еще позднее стала руководителем нового отдела разработки ПО. Оно использовалось во время миссии «Аполлон 11» и в последующих миссиях. В 1970-е годы Маргарет занялась собственным бизнесом и основала две компании, занимающиеся созданием ПО — Higher Order Software и Hamilton Software.
Личная жизнь
Со своим первым мужем, Джеймсом Гамильтоном, Маргарет познакомилась в середине 1950-х, когда училась в Эрлхэмском колледже. Сразу же после ее выпуска молодые люди поженились, в ноябре 1959 года у них родилась дочь Лорен. В 1967-м Джеймс и Маргарет развелись, а двумя годами позднее она вышла замуж за Дэна Ликли. Однако этот союз тоже не был долговечным: в начале 1970-х супруги расстались.

На вопросы журналистов, как удавалось совмещать научную карьеру и личную жизнь, Гамильтон отвечала, что в молодости это давалось легко. Она часто брала дочку с собой на работу. Однажды Лорен, играя с клавишами компьютера, случайно помогла матери предугадать ошибку, которую могут допустить астронавты, и написать код на этот случай. Впоследствии Маргарет назвала этот сценарий «баг Лорен».
Смерть Маргарет Гамильтон
Маргарет Гамильтон скончалась 30 сентября 2026 года в возрасте 90 лет. Печальную новость сообщила 7 октября пресс-служба Массачусетского технологического университета. Точная причина смерти не разглашалась, по всей вероятности, она наступила от глубокой старости.
Награды
- 1986 — премия Ады Лавлейс
- 2003 — награда NASA
- 2009 — премия выдающихся выпускников колледжа Эрлхэм
- 2016 — Президентская медаль свободы
- 2017 — награда Музея компьютерной истории
Интересные факты
- Широкое распространение получило фото, на котором Маргарет позирует со стопкой книг высотой в собственный рост. В интервью ученый рассказала, что снимок был сделан Лаборатории приборостроения МТИ, а рядом с ней — списки бортового программного обеспечения, разработанного ею и ее командой для лунного и командного модулей космического корабля «Аполлон».
- Когда Гамильтон работала над проектом SAGE, созданная ею программа получила среди ученых шуточное название «программа с морского берега», потому что во время работы ее звук напоминал шум морских волн.
- В 2016 году Маргарет была удостоена Президентской медали Свободы. Награду ей вручил Барак Обама, занимавший в тот момент пост президента Штатов.