Zemřela Margaret Hamilton. Její software pomohl dostat člověka na Měsíc

Ve věku 90 let zemřela americká informatička Margaret Hamilton, jedna z klíčových osobností počítačového programování, které umožnilo historické přistání člověka na Měsíci. Vedla tým, jenž vyvíjel palubní software pro mise Apollo. Jeho schopnost zvládnout kritickou situaci během sestupu lunárního modulu sehrála zásadní roli při úspěchu mise Apollo 11 v červenci 1969.

Margaret Hamilton zemřela 30. září 2026. Její úmrtí oznámil 7. října Massachusettský technologický institut (MIT), kde během své kariéry působila. Hamilton patřila k průkopnicím softwarového inženýrství, oboru, který se v době její práce na americkém vesmírném programu teprve formoval. Její přínos nespočíval pouze v psaní programového kódu, ale také v hledání způsobů, jak zajistit, aby počítačové systémy spolehlivě fungovaly i v neočekávaných a kritických situacích.

Když rozhodovaly počítačové programy

Hamilton se narodila 17. srpna 1936 v americkém státě Indiana. Vystudovala matematiku na Earlham College a v roce 1959 nastoupila na MIT, kde se nejprve věnovala programování pro předpověď počasí. Později pracovala také na projektu SAGE, systému určeném k detekci potenciálně nepřátelských letadel. Právě tehdy se začala výrazněji zabývat spolehlivostí počítačových programů.

V polovině 60. let se zapojila do programu Apollo, jehož cílem bylo dopravit americké astronauty na Měsíc. V laboratoři MIT Instrumentation Laboratory vedla vývoj palubního letového softwaru pro pilotované mise. Šlo o mimořádně náročnou práci: počítače měly omezenou paměť i výpočetní výkon a jejich programy musely zvládat navigaci, zpracování údajů a podporu rozhodování posádky v prostředí, kde chyba mohla mít fatální následky.

Kritické okamžiky mise Apollo 11

Nejznámější zkouška práce Hamiltonové a jejího týmu přišla 20. července 1969, kdy se lunární modul Eagle s astronauty Neilem Armstrongem a Buzzem Aldrinem připravoval na přistání na Měsíci. Palubní počítač začal hlásit chybová upozornění, protože byl přetížen zpracováním úloh. Situaci komplikoval problém související s radarovým systémem, jehož činnost zbytečně zatěžovala počítač.

Software navržený týmem Hamiltonové dokázal upřednostnit úlohy nezbytné pro bezpečné pokračování přistání a odsunout méně důležité činnosti. Díky této schopnosti systém zvládl přetížení a řídicí středisko v Houstonu dalo souhlas k pokračování sestupu. Neil Armstrong a Buzz Aldrin tak mohli bezpečně dosednout na měsíční povrch. Armstrong se stal prvním člověkem, který na Měsíci stanul, Aldrin druhým.

Význam této práce spočíval také v principu, který je dnes samozřejmou součástí návrhu spolehlivých systémů: software musí počítat s chybami, neočekávanými situacemi a omezenými prostředky. Hamiltonová prosazovala důkladné testování a takové programování, které dokáže rozpoznat problém a zachovat nejdůležitější funkce systému.

Margaret Hamiltonová v roce 1969 vedle výpisů softwaru vytvořeného jejím týmem pro program Apollo. Foto: MIT / MIT Museum, původní snímek laboratoře MIT Instrumentation Laboratory.

Fotografie, která se stala symbolem průkopnické práce

Hamiltonovou proslavila také fotografie z roku 1969, na níž stojí vedle vysokého sloupce vytištěného programového kódu. Snímkem chtěla laboratoř MIT upozornit na rozsah práce jejího týmu. Nešlo o pouhý osobní projekt jedné programátorky: Hamiltonová vedla rozsáhlé týmy, které vyvíjely software pro velitelský a lunární modul programu Apollo.

„Neměli jsme jinou možnost než být průkopníky,“ vystihovala později Hamiltonová zkušenost s prací na programu Apollo. V době, kdy se software teprve začínal prosazovat jako samostatná technická disciplína, její tým vytvářel postupy, které se staly základem moderního softwarového inženýrství.

Po skončení nejintenzivnější fáze programu Apollo pokračovala Hamiltonová v práci v oblasti vývoje softwaru a později založila vlastní technologické společnosti. Její kariéra tak neskončila u vesmírného programu, ale pokračovala v rozvoji metod, které pomáhají navrhovat komplexní a spolehlivé počítačové systémy.

Ocenění za přínos vědě a technologiím

V roce 2016 udělil americký prezident Barack Obama Margaret Hamiltonové Prezidentskou medaili svobody, nejvyšší civilní vyznamenání Spojených států. Ocenění získala za svůj přínos počítačové vědě a vývoji softwaru, který pomohl umožnit historické mise Apollo.

Zdroj: MIT News , NASA, The White House Archives

Foto: Margaret Hamiltonová v roce 1969 vedle výpisů softwaru vytvořeného jejím týmem pro program Apollo. Foto: MIT / MIT Museum, původní snímek laboratoře MIT Instrumentation Laboratory.

Sdílet

Facebook
Twitter
LinkedIn