Померла Маргарет Гамільтон – програмістка, яка допомогла висадити людей на Місяць

Джерело: NYT

У США померла Маргарет Гамільтон – програмістка, яка очолювала розробку бортового програмного забезпечення для космічної програми NASA “Аполлон”. Її робота відіграла важливу роль в успішній висадці перших людей на Місяць у 1969 році.

Гамільтон померла 30 вересня в лікарні Кембриджа, штат Массачусетс. Їй було 90 років. Смерть програмістки підтвердила її донька Лорен.

Маргарет Гамільтон народилася 17 серпня 1936 року в штаті Індіана. У 1958 році здобула ступінь бакалавра математики, а наступного року почала працювати в Массачусетському технологічному інституті (MIT), де займалася розробкою програмного забезпечення для прогнозування погоди.

У 1965 році вона стала першою жінкою-програмісткою, яку залучили до роботи над програмою “Аполлон”. Згодом Гамільтон очолила команду зі 100 фахівців, які створювали програмне забезпечення для бортових комп’ютерів космічних кораблів.

Команда працювала над системами для двох комп’ютерів: один встановлювали в командному модулі, який доставляв астронавтів із Землі, а другий – у місячному, призначеному для посадки на поверхню супутника.

Роботу ускладнювали технічні обмеження того часу. Бортові комп’ютери мали лише 72 кілобайти пам’яті, тому програмістам доводилося ретельно визначати, які завдання система повинна виконувати насамперед.

Саме розробки команди Гамільтон допомогли уникнути зриву першої висадки людей на Місяць 20 липня 1969 року.

Коли місячний модуль “Орел” місії “Аполлон-11”, на борту якого перебували Ніл Армстронг і Базз Олдрін, наближався до поверхні, його комп’ютер почав подавати сигнали тривоги. Через перевантаження системи Центр управління польотами в Г’юстоні мав вирішити, чи продовжувати посадку.

Однак Гамільтон заздалегідь передбачила можливість такої ситуації. Створене її командою програмне забезпечення дозволяло комп’ютеру автоматично відмовлятися від другорядних операцій і зосереджуватися на найважливіших завданнях.

Завдяки цьому система продовжила працювати, а астронавти змогли успішно здійснити посадку на поверхню Місяця.

“Якби комп’ютер не розпізнав цю проблему й не вжив заходів для відновлення роботи, я сумніваюся, що “Аполлон-11″ зміг би успішно здійснити посадку на Місяць”, – писала Гамільтон у 1971 році в листі до журналу Datamation.

Сама програмістка під час посадки перебувала в MIT та підтримувала зв’язок із Центром управління польотами.

“Я була зосереджена не на самій місії, а на програмному забезпеченні”, – згадувала вона в інтерв’ю для Музею історії комп’ютерів у 2017 році.

Гамільтон також брала участь у розробці програмного забезпечення для всіх шести місій із висадкою людей на Місяць у 1969-1972 роках. Її напрацювання використовували під час створення першої американської космічної станції Skylab та на ранніх етапах розробки космічних шатлів.

Крім того, Гамільтон популяризувала термін “програмна інженерія”, прагнучи підкреслити, що створення програмного забезпечення є повноцінною інженерною дисципліною.

У 1976 році вона залишила MIT і заснувала власну компанію Higher Order Software, а через десять років – Hamilton Technologies.

У 2016 році тодішній президент США Барак Обама нагородив Гамільтон Президентською медаллю Свободи – однією з найвищих цивільних нагород країни. У відзнаці зазначалося, що її робота для NASA “заклала основи сучасного проєктування та розробки наднадійного програмного забезпечення”.

Однією з найвідоміших світлин Гамільтон стало фото 1969 року, на якому вона стоїть поруч із величезною стопкою роздрукованого програмного коду, створеного для місячної місії. У 2017 році компанія Lego навіть випустила фігурку програмістки в наборі “Жінки NASA”, відтворивши цей образ.

Фото: NASA

У Гамільтон залишилися донька, двоє онуків і четверо правнуків.

У частині регіонів України в четвер, 9 жовтня, протягом усієї доби застосовуватимуть обмеження споживання електроенергії.

Ввечері 8 жовтня російські окупанти завдали удару по енергетичному об’єкту Києва. В місті діють аварійні відключення.

Журналісти отримали список тих, хто вніс кошти за ексзаступницю керівника Офісу президента України Ірину Мудру – підозрювану у справі НАБУ та САП “Форест Гамп”.

У США померла Маргарет Гамільтон – програмістка, яка очолювала розробку бортового програмного забезпечення для космічної програми NASA “Аполлон”. Її робота відіграла важливу роль в успішній висадці перших людей на Місяць у 1969 році. 

У Німеччині продовжили тимчасовий захист для українців. Для військовозобов’язаних громадян України впровадили окремі умови.