Померла Маргарет Гамільтон, піонерка програмної інженерії та розробниця ПЗ для «Аполлона»
Маргарет Гамільтон, авторка бортового програмного забезпечення для місій NASA «Аполлон», померла 30 вересня у віці 90 років. Її внесок у програмування допоміг здійснити висадку на Місяць, а принципи надійності, які вона розробила, досі використовуються в критичному програмному забезпеченні.
Життєвий шлях
Гамільтон народилася 1936 року в Пейолі, штат Індіана. Вона навчалася математики в Мічиганському університеті та закінчила Earlham College у 1958 році. Після переїзду до Бостона, спочатку працювала над програмами для прогнозування погоди в MIT. У 1961 році приєдналася до Лінкольнівської лабораторії MIT, де почала досліджувати надійність програм.
Робота над «Аполлоном»
У 1965 році Гамільтон стала першою програмісткою в проекті NASA, що мав на меті висадку на Місяць. Спочатку вона працювала над безпілотними місіями, а згодом очолила команду, яка розробляла програмне забезпечення для пілотованих місій. Під її керівництвом команда зросла до 400 осіб.
Важливі епізоди
- Помилка Лорен: Донька Гамільтон випадково запустила програму P01, що призвело до втрати навігаційних даних під час Apollo 8. Це стало поштовхом для впровадження захисного програмування.
- Помилка 1202: Під час посадки модуля «Орел» у 1969 році комп'ютер видав помилку 1202, але завдяки розробленому Гамільтон програмному забезпеченню, яке відключало другорядні задачі, посадка вдалася.
Подальша кар'єра
Після NASA Гамільтон заснувала компанію Higher Order Software у 1976 році, а згодом Hamilton Technologies, яка розробила Universal Systems Language. Вона також стала автором понад 130 публікацій та сприяла визнанню терміна «програмна інженерія» як окремої дисципліни.
Нагороди та визнання
Гамільтон отримала численні нагороди, зокрема NASA Exceptional Space Act Award (2003) та Президентську медаль Свободи (2016). Її внесок у розвиток програмного забезпечення залишив значний слід в історії.
Спогади колег
Колеги називають Гамільтон піонеркою, яка не лише писала код, а й керувала створенням складних систем. Меморіальна церемонія відбудеться навесні в Кембриджі, штат Массачусетс.
Джерело: dev.ua (https://dev.ua/news/hamilton-1791551642)