Margaret Hamilton, informaticiana care a coordonat echipa ce a dezvoltat software-ul de bord pentru misiunile Apollo ale NASA, a murit la vârsta de 90 de ani. Decesul a avut loc pe 30 septembrie 2026, potrivit Massachusetts Institute of Technology (MIT), iar informația a fost făcută publică pe 7 octombrie.
Hamilton a rămas în istorie drept una dintre figurile care au contribuit la dezvoltarea ingineriei software moderne. Codul realizat sub coordonarea sa a avut un rol important în timpul misiunii Apollo 11, când Neil Armstrong și Buzz Aldrin au ajuns pentru prima dată pe suprafața Lunii.
Numele lui Margaret Hamilton a devenit cunoscut publicului larg și datorită unei fotografii din 1969, în care apare lângă teancurile de cod scrise de echipa sa pentru programul Apollo. Imaginea ilustra volumul impresionant de software necesar misiunilor spațiale într-o perioadă în care calculatoarele aveau o capacitate de procesare extrem de redusă față de standardele actuale.
De la prognoza meteo la programul Apollo
Hamilton a ajuns la MIT în 1959 și a început să lucreze în domeniul programării pentru predicția vremii, alături de meteorologul Edward N. Lorenz.
Ulterior, la Lincoln Laboratory, a participat la dezvoltarea sistemului american de apărare aeriană SAGE. Experiența de acolo a determinat-o să acorde o atenție deosebită fiabilității programelor și capacității acestora de a identifica și gestiona erorile.
În 1965, Hamilton a răspuns unui anunț prin care laboratorul de instrumentație al MIT căuta programatori pentru un proiect destinat trimiterii oamenilor pe Lună. NASA contractase laboratorul pentru dezvoltarea software-ului de bord al programului Apollo.
Hamilton a devenit primul programator al proiectului Apollo la MIT și prima femeie programatoare implicată în proiect. A început cu misiunile fără echipaj, apoi a ajuns să coordoneze echipele care dezvoltau software pentru zborurile cu astronauți.
Până în 1968, ea conducea echipa responsabilă de software-ul modulului de comandă și serviciu, într-un proiect la care participau peste 400 de persoane.
Codul care a contribuit la salvarea aselenizării
Una dintre ideile esențiale susținute de Hamilton a fost că software-ul trebuie conceput astfel încât să poată face față și situațiilor neașteptate.
Un astfel de caz a apărut în timpul misiunii Apollo 8. Fiica lui Hamilton, Lauren, activase din greșeală un program în simulatorul modulului de comandă, provocând blocarea sistemului.
Hamilton a propus modificarea software-ului pentru ca situația să nu se repete în timpul unui zbor real. Propunerea a fost respinsă inițial, pe motiv că astronauții erau suficient de bine pregătiți pentru a evita aceeași eroare.
În timpul misiunii Apollo 8, astronautul Jim Lovell a activat însă exact acel program. Datele de navigație au dispărut, iar Hamilton și echipa sa au fost chemați să rezolve problema. După incident, modificările propuse de ea au fost introduse în software.
Momentul decisiv a venit în timpul misiunii Apollo 11, în iulie 1969. Cu doar câteva minute înainte de aselenizare, computerul modulului lunar Eagle a emis alarma 1202. Sistemul era suprasolicitat, iar situația putea afecta procedura de aterizare.
Software-ul proiectat de echipa lui Hamilton avea însă capacitatea de a prioritiza sarcinile esențiale și de a renunța temporar la activitățile mai puțin importante. Astfel, computerul a continuat să proceseze comenzile necesare pentru aselenizare.
Controlul misiunii din Houston a decis continuarea procedurii, iar Neil Armstrong și Buzz Aldrin au ajuns pe suprafața Lunii.
Margaret Hamilton a contribuit la definirea „ingineriei software”
Hamilton a avut o contribuție importantă și la dezvoltarea domeniului în care lucra. Ea este creditată cu popularizarea expresiei „software engineering”, într-o perioadă în care programarea era privită în principal ca o activitate asociată dezvoltării hardware.
După plecarea de la MIT, Hamilton a fondat două companii de software și a continuat să promoveze metode axate pe prevenirea erorilor și creșterea fiabilității sistemelor complexe.
De-a lungul carierei, a publicat numeroase lucrări și a primit mai multe distincții. În 2016, președintele Barack Obama i-a acordat Medalia Prezidențială a Libertății, cea mai înaltă distincție civilă a Statelor Unite.
Margaret Hamilton a rămas una dintre personalitățile importante ale istoriei informaticii. Munca sa a contribuit la dezvoltarea unei concepții care a devenit fundamentală pentru software-ul modern: sistemele trebuie proiectate nu doar pentru funcționarea în condiții normale,




























0 Comentarii