v čase, keď softvérové inžinierstvo len bojovalo o emancipáciu, viedla na MIT tím zodpovedný za vývoj palubného softvéru pre program Apollo. Patrí k niekoľkým ženám, ktoré zmenili dejiny práve tým, že písali softvér. Ten bol v začiatkov počítačov podceňovanou disciplínou. Bola jednou „z rodu“ Ady Lovelace, Grace Hopper, či dievčat ENIACu.
ako sa programuje zlyhanie
Riešenie Hamiltonovej tímu bolo revolučné: Do programu napísali mechanizmus priority úloh. Keď počítač identifikoval že nestíha, automaticky odložil do pozadia menej dôležité procesy a ponechal len tie, ktoré boli nevyhnutné na bezpečné pristátie. To bol o niečo skutočne nové. Dovtedajšie programovanie často predpokladalo, že operátor neurobí chybu a systém dostane presne to, čo očakáva.
V rozhodujúcich minútach nad Morom pokoja počítač vyhlásil preťaženie, ale aj to bolo súčasťou bezpečného pristátia. Stroj sa správal ako bol naprogramovaný a pokračoval vo výpočtoch potrebných na pristátie. Z Houstonu ho povolili. O niekoľko minút Armstrong oznámil slávne: „Houston, Tranquility Base here. The Eagle has landed.“
BEZ VÁS SA NEPOHNEME
Pridajte sa do komunity predplatiteľov, ktorí pohnú Slovenskom a prečítajte si odomknutú verziu tohto článku.