
Margaret Hamilton, pionierka oprogramowania Apollo, która umożliwiła lądowanie na Księżycu, zmarła w wieku 90 lat
Informatyczka, która kierowała pracami nad oprogramowaniem pokładowym dla misji NASA Apollo, zmarła 30 września w Cambridge w stanie Massachusetts. Pozostawiła po sobie fundamenty inżynierii, które umożliwiły lądowanie na Księżycu w 1969 roku.
Przywództwo w oprogramowaniu Apollo
Margaret Hamilton, która kierowała zespołem tworzącym pokładowe oprogramowanie lotu dla misji NASA Apollo, zmarła 30 września 2026 roku w wieku 90 lat w szpitalu w Cambridge w stanie Massachusetts. Jej śmierć potwierdziła córka Lauren, a w środę informację przekazał Massachusetts Institute of Technology (MIT). Urodzona w 1936 roku w Paoli w stanie Indiana, Hamilton studiowała matematykę na University of Michigan i uzyskała dyplom w Earlham College. W 1959 roku dołączyła do MIT, gdzie pisała programy do prognozowania pogody, a następnie tworzyła oprogramowanie wykrywające wrogie samoloty dla systemu obrony powietrznej Stanów Zjednoczonych. W 1965 roku Hamilton zgłosiła się do MIT Instrumentation Laboratory, które w 1961 roku pozyskało kontrakt NASA, i dołączyła do zespołu jako pierwsza programistka projektu Apollo.
Przyciągała mnie zarówno sama idea, jak i fakt, że nikt wcześniej tego nie robił. Byłam pierwszą programistką, która dołączyła do zespołu i pierwszą kobietą, którą zatrudnili.
Rozwój i obsługa błędów
Hamilton awansowała na stanowisko dyrektora działu inżynierii oprogramowania w laboratorium, kierując do 1968 roku zespołem 100 inżynierów. Jej zespół stworzył oprogramowanie dla dwóch komputerów o wadze 70 funtów każdy, umieszczonych w module dowodzenia i module księżycowym, z których każdy posiadał 72 kilobajty pamięci operacyjnej. Ponieważ informatyka nie była jeszcze uznaną dyscypliną akademicką, programiści uczyli się poprzez praktykę. Hamilton spopularyzowała termin inżynieria oprogramowania, aby zrównać rangę kodowania z rozwojem sprzętu. Kładła duży nacisk na wykrywanie błędów po tym, jak jej czteroletnia córka doprowadziła do awarii symulatora Apollo, wprowadzając nieoczekiwaną komendę podczas wizyty w laboratorium. Hamilton dodała zabezpieczenia znane jako błąd Lauren, aby zablokować możliwość zakłócenia rzeczywistych lotów przez taką sekwencję.
Lądowanie na Księżycu misji Apollo 11
System przeszedł swój główny test 20 lipca 1969 roku, gdy Neil Armstrong i Buzz Aldrin zbliżali się do powierzchni Księżyca w module księżycowym Eagle. Kilka minut przed lądowaniem radar przeciążył komputer pokładowy nieoczekiwanymi danymi, co wywołało alarmy awaryjne. Projekt oprogramowania Hamilton wykorzystywał priorytetyzację zadań, aby odrzucić mniej ważne obliczenia radarowe przy jednoczesnej ochronie krytycznych funkcji sterowania silnikami i nawigacji. Architektura ta pozwoliła załodze na bezpieczne lądowanie zamiast przerywania lotu.
Szybko stało się jasne, że oprogramowanie nie tylko informuje wszystkich o problemie sprzętowym, ale także go kompensuje, restartując i przywracając zadania o najwyższym priorytecie. Mechanizmy wykrywania błędów i odzyskiwania danych przyszły z pomocą.
Dalsze przedsięwzięcia i hołdy
Hamilton opuściła MIT w 1976 roku, aby założyć własną firmę informatyczną. W 2016 roku prezydent Barack Obama wręczył jej Prezydencki Medal Wolności w uznaniu za wkład w eksplorację kosmosu. Szef NASA Jared Isaacman oddał hołd jej pracy w mediach społecznościowych w czasie, gdy agencja przygotowuje misję księżycową Artemis 3, zaplanowaną na 2027 rok. Olivier de Weck, profesor programu Apollo i tymczasowy szef wydziału aeronautyki i astronautyki MIT, pochwalił ją za kierowanie rozwojem złożonych systemów technologicznych w czasach, gdy inżynieria oprogramowania dopiero powstawała. Hamilton pozostawiła córkę, zięcia, dwoje wnucząt i czworo prawnucząt.
- Urodzona w Paoli w stanie Indiana
- Dołącza do MIT, aby tworzyć oprogramowanie do prognozowania pogody
- Zatrudniona jako pierwsza programistka projektu Apollo w MIT
- Zostaje dyrektorem zespołu inżynierii oprogramowania Apollo
- Apollo 11 ląduje na Księżycu, oprogramowanie pokładowe zarządza przeciążeniem komputera
- Opuszcza MIT, aby założyć własną firmę informatyczną
- Otrzymuje Prezydencki Medal Wolności od prezydenta Baracka Obamy
- Umiera w wieku 90 lat w Cambridge w stanie Massachusetts

