Conform Mediafax: MARGARET HAMILTON, PIONIER AL PROGRAMĂRII CARE A SALVAT AȘELENIZAREA, S-A STINS DIN VIAȚĂ
Margaret Hamilton, o figură emblematică în istoria informaticii și creierul din spatele software-ului care a asigurat succesul misiunilor Apollo pe Lună, a murit pe 30 septembrie 2026, la vârsta de 88 de ani. Informația a fost confirmată de Massachusetts Institute of Technology (MIT), instituția unde și-a desfășurat o mare parte din activitatea sa revoluționară.
Hamilton a devenit cunoscută publicului larg mai ales datorită unei fotografii iconice din 1969, în care apare alături de teancurile de cod scrise de echipa sa. Imaginea subliniază complexitatea și volumul enorm de software necesar pentru programul spațial, într-o eră în care puterea de calcul a calculatoarelor era infimă prin comparație cu tehnologia de astăzi.
De la predicția vremii la explorarea Lunii
Parcursul profesional al lui Margaret Hamilton a început la MIT în 1959, unde a lucrat la programe de predicție meteorologică alături de renumitul Edward N. Lorenz. Ulterior, la Lincoln Laboratory, s-a dedicat sistemului american de apărare aeriană SAGE, unde a dezvoltat o înțelegere profundă a fiabilității programelor și a modului în care software-ul poate gestiona erorile.
În 1965, a răspuns chemării unui anunț de la laboratorul de instrumentație al MIT, care căuta programatori pentru un proiect ambițios: trimiterea de oameni pe Lună. NASA contractase deja laboratorul pentru dezvoltarea software-ului de bord al programului Apollo, iar Hamilton a fost angajată ca primul programator al proiectului la MIT, devenind totodată prima femeie programatoare din cadrul acestuia. A început cu misiunile fără echipaj, avansând rapid spre coordonarea echipelor pentru zborurile cu astronauți. Până în 1968, ea conducea echipa responsabilă cu software-ul modulului de comandă și serviciu, într-un proiect cu peste 400 de colaboratori.
Codul care a ghidat pașii pe Lună
Una dintre contribuțiile fundamentale ale lui Margaret Hamilton a fost viziunea sa asupra software-ului ca un sistem pregătit pentru greșeli și situații neprevăzute. Un moment definitoriu a avut loc în timpul misiunii Apollo 8. Fiica sa, Lauren, a activat accidental o secvență greșită în simulatorul modulului de comandă, blocând sistemul. Propunerea lui Hamilton de a introduce o modificare pentru a preveni repetarea erorii a fost inițial respinsă.
Paradoxal, în timpul zborului Apollo 8, astronautul Jim Lovell a repetat exact aceeași eroare. Datele de navigație au fost pierdute, iar echipa lui Hamilton a fost mobilizată pentru a rezolva situația. Incidentul a demonstrat necesitatea modificărilor propuse de ea, care au fost ulterior implementate în software.
Momentul crucial a venit însă în iulie 1969, în timpul misiunii Apollo 11. Cu doar câteva minute înainte de aselenizare, computerul de bord a emis alarma 1202, indicând suprasolicitarea sistemului din cauza unei probleme hardware. Exista riscul ca procedura de aselenizare să fie compromisă. Datorită designului ingenios al software-ului, creat de echipa lui Hamilton, acesta a putut prioritiza sarcinile critice și a renunțat temporar la cele mai puțin importante. Astfel, computerul a continuat să execute comenzile esențiale pentru aselenizare, permițând controlului misiunii să decidă continuarea. Neil Armstrong și Buzz Aldrin au reușit să ajungă pe Lună, iar software-ul a demonstrat reziliență în fața unui test extrem.
Părintele „Software Engineering”
Pe lângă contribuția directă la succesul misiunilor spațiale, Margaret Hamilton este creditată și cu popularizarea termenului „software engineering” (ingineria software). Într-o perioadă în care programarea era adesea considerată o activitate secundară ingineriei hardware, ea a promovat conceptul de inginerie software ca un domeniu distinct și esențial.
După plecarea de la MIT, Hamilton a fondat două companii de software și a continuat să militeze pentru metode bazate pe prevenirea erorilor și creșterea fiabilității sistemelor complexe. A publicat peste 130 de lucrări și a primit numeroase distincții, culminând cu Medalia Prezidențială a Libertății, acordată de președintele Barack Obama în 2016. Margaret Hamilton rămâne o figură de neuitat în istoria informaticii, o femeie care a transformat ideea de software, proiectat nu doar pentru situații ideale, ci și pentru momentele critice.
Sursa: Mediafax