Померла перша програмістка космічних місій «Аполлон» Маргарет Гамільтон

08 жовтня 2026 р. 17:16

08 жовтня 2026 р. 17:16


30 вересня у віці 90 років пішла з життя Маргарет Гамільтон — перша програмістка, що працювала над програмою «Аполлон» і керувала створенням бортового програмного забезпечення для першої висадки людей на Місяць. За цю діяльність у 2016 році тодішній президент США Барак Обама нагородив її президентською медаллю Свободи, відзначивши, що її робота сприяла заснуванню галузі інженерії програмного забезпечення, яка «назавжди змінила історію людства». Про смерть науковиці повідомило видання The New York Times з посиланням на її доньку Лорен.

Маргарет Гамільтон під час отримання президентської медалі Свободи. Saul Loeb / Agence France-Presse / Getty Images

Чим ще відзначилася Маргарет Гамільтон?

Маргарет Гефілд зустріла свого майбутнього чоловіка, Джеймса Гамільтона, під час навчання на бакалавраті в Ерлгем-коледжі. Пізніше вони переїхали до Кембриджа, де науковиця почала працювати в Массачусетському технологічному інституті (MIT), щоб утримувати сім’ю, поки її чоловік здобував юридичну освіту. За їхнім задумом, потім Джеймс Гамільтон мав би утримувати сім’ю, поки Маргарет писатиме диплом з абстрактної математики.

Однак спершу, у 1959 році, науковиця працювала над проєктом з розробки програмного забезпечення для прогнозування погоди для професора Едварда Нортона Лоренца — одного з творців сучасної теорії хаосу. У 1961 вона приєдналася до іншої команди в MIT й працювала над системою SAGE — першою американською системою протиповітряного захисту, яка дозволяла виявляти ворожі літаки. Окрім цього, науковиця популяризувала термін «інженерія програмного забезпечення», прирівнявши написання коду за складністю до збирання самих комп’ютерів.

Найвідоміше фото Маргарет Гамільтон зі стосом надрукованого коду для «Аполлона». NASA / Alamy

Найвідоміше фото Маргарет Гамільтон зі стосом надрукованого коду для «Аполлона». NASA / Alamy

У 1965 році її чоловік побачив у газеті оголошення про те, що одна з лабораторій MIT шукала програмістів, щоб відправити людей на Місяць. Спершу Маргарет Гамільтон працювала над безпілотними місіями, а згодом стала головою відділу, що працював над розробкою програмного забезпечення для висадки на супутник. Вона стала першим програмістом «Аполлона» з MIT і першою жінкою серед програмістів, що працювали над цим проєктом.

Маргарет Гамільтон у симуляторі командного модуля «Аполлона» у 1969 році. Associated Press

Маргарет Гамільтон у симуляторі командного модуля «Аполлона» у 1969 році. Associated Press

Науковиця часто брала з собою до лабораторії свою дочку, коли працювала увечері й на вихідних, що призвело до відомої «помилки Лорен»: граючись із командним модулем, чотирирічна дівчинка запустила програму, яка передувала запуску, поки на модулі йшла симуляція польоту. Це призвело до збою в системі, а Маргарет пізніше внесла застереження для астронавтів, що цю програму не можна вмикати під час польоту. Попри це, під час «Аполлона-8» один з астронавтів усе ж зробив це, через що навігаційні дані польоту зникли, а науковиці з її командою довелося розв’язувати цю проблему. Для «Аполлона-11» Маргарет Гамільтон написала спеціальну програму, яка дозволила висадитися на Місяць навіть після збою, адже в разі перевантаження відкладала фонові процеси, ставлячи в пріоритет ті, що є ключовими для місії.

Поділитися із друзями!

Померла перша програмістка космічних місій «Аполлон» Маргарет Гамільтон

Джерело: nauka.ua

Завантажуєм курси валют від minfin.com.ua