
Ушла из жизни Маргарет Гамильтон – женщина, под руководством которой создали бортовые программы для лунных полетов Apollo. Ей было 90 лет. Об этом пишет Ziare.com.
По данным Массачусетского технологического института (MIT), Гамильтон умерла 30 сентября, однако об этом стало известно только 7 октября.
Широкой публике она запомнилась благодаря снимку 1969 года. На нем программистка стоит рядом со стопками бумаги почти в ее рост. Это распечатанный код, который ее команда написала для программы Apollo.
Фото наглядно демонстрирует, сколько труда стояло за полетами в космос во времена, когда компьютеры были в разы слабее современного смартфона.

Как известно, в MIT Гамильтон пришла в 1959 году. Сначала она писала программы для прогнозирования погоды вместе с метеорологом Эдвардом Лоренцем. Позже в Лаборатории Линкольна работала над американской системой противовоздушной обороны SAGE. Именно там, по данным издания, она впервые всерьез задумалась о том, как сделать программы надежными и научить их справляться с ошибками.
В 1965 году женщина наткнулась на объявление: лаборатория MIT искала программистов для проекта, который должен был доставить людей на Луну. NASA поручило этой лаборатории разработать бортовое программное обеспечение для «Аполлонов».
Так Гамильтон стала первой программисткой проекта в MIT и первой женщиной в этой команде. Начинала с беспилотных запусков, а к 1968 году уже возглавляла группу, отвечавшую за программы командно-служебного модуля. Всего над проектом работали более 400 человек.
Ошибка, которую «невозможно» было совершить
Гамильтон настаивала, что компьютерная программа должна учитывать человеческие ошибки и непредсказуемые сбои.
Как вспоминается, во время тестирования тренажера миссии «Аполлон-8» ее дочь случайно запустила команду, которая привела к зависанию системы. Маргарет предложила внедрить защиту от подобного сбоя, но руководство отказалось, посчитав астронавтов слишком опытными для таких промахов.
В реальном полете астронавт Джим Ловелл случайно повторил это же действие, из-за чего стерлись навигационные данные. Команда Гамильтон экстренно восстановила работу системы, после чего ее защитные изменения официально добавили в бортовую программу.
Тревога 1202
Но самый важный момент ее карьеры настал в июле 1969 года, во время миссии «Аполлон-11».
Буквально за несколько минут до того, как лунный модуль «Орел» должен был коснуться поверхности, бортовой компьютер выдал сигнал тревоги 1202. Из-за сбоя в оборудовании система оказалась перегружена, и возникла угроза, что она не справится со сложной процедурой посадки.
Однако программы, созданные командой Гамильтон, умели расставлять приоритеты: важнейшие задачи выполнялись первыми, а второстепенные временно откладывались. Поэтому компьютер продолжил выполнять то, что было критически необходимо для посадки.
В Центре управления полетами в Хьюстоне решили не останавливаться. Нил Армстронг и Базз Олдрин успешно высадились на Луну, а код Гамильтон выдержал одно из самых сложных испытаний в истории.
Женщина, давшая название профессии
Гамильтон повлияла не только на космическую программу, но и на всю отрасль. Именно ей приписывают популяризацию термина «программная инженерия» (software engineering). В то время программирование воспринимали как нечто второстепенное по сравнению с разработкой «железа».
После MIT она основала две компании по разработке программного обеспечения и продолжала продвигать подходы, помогающие предотвращать ошибки в сложных системах. На ее счету более 130 научных публикаций и множество наград. В 2016 году президент США Барак Обама вручил ей Президентскую медаль Свободы – высшую гражданскую награду страны.
Умерла вдова Владимира Высоцкого
Напомним, во Франции скончалась актриса Марина Влади, вдова Владимира Высоцкого. Ей было 88 лет. По словам сыновей, она ушла из жизни дома в кругу родных и своих любимых животных. За свою карьеру Влади снялась почти в сотни фильмов, а в 1963 году получила приз Каннского кинофестиваля за роль в картине «Пчелиная матка».
НОВОСТИ В УКРАИНЕ