Маргарет Гамильтон
Подробнее
- Родилась
- Известна как
- руководитель разработки полётного ПО Apollo, автор термина «программная инженерия»
- Награды
- Президентская медаль Свободы 2016
Руководила разработкой ПО бортового компьютера Apollo — и ввела термин «программная инженерия», чтобы дисциплину воспринимали всерьёз.
Гамильтон возглавляла группу в Лаборатории приборостроения MIT, написавшую код для навигационного компьютера Apollo. Её настойчивость в вопросе надёжной обработки ошибок оказалась решающей при высадке на Луну в 1969 году: во время спуска компьютер выдавал сигналы перегрузки, но разработанная ею система приоритетов позволила сбрасывать задачи с низким приоритетом вместо того, чтобы упасть.
Она ввела словосочетание software engineering в то время, когда программирование считалось занятием второго сорта по сравнению с настоящей инженерией. Известная фотография, где она стоит рядом со стопкой бумаги ростом с неё саму, — это распечатанный исходный код Apollo.