Margaret Hamilton, ohjelmistotekniikan uranuurtaja ja Apollo 11 -koodin arkkitehti, kuollut 90-vuotiaana

Kuva: Ars Technica · Lähde
Margaret Hamilton, joka loi termin 'ohjelmistotekniikka' ja johti Apollon ohjelmistokehitystä, kuoli 90-vuotiaana. Hänen vikaturvallinen koodinsa oli ratkaisevaa Apollo 11:n Kuuhun laskun aikana, estäen tehtävän keskeytyksen tietokoneen ylikuormitushälytysten aikana.
Margaret Hamilton, ohjelmistotekniikan uranuurtaja, jolle on myönnetty termin „ohjelmistotekniikka“ luominen, on kuollut 90-vuotiaana. Hamiltonin kuuluisin saavutus oli johtaa NASA:n Apollo-ohjelman lennonohjausohjelmiston kehittämistä 1960-luvulla, mikä oli ratkaisevaa historiallisen Kuulaskun onnistumiselle.
Hamilton syntyi vuonna 1936 Indianassa ja valmistui Earlham Collegen matematiikan laitokselta, pääaineenaan matematiikka ja sivuaineenaan filosofia. Aluksi hän työskenteli MIT:n matemaatikon Edward Lorenzin kanssa varhaisen tietokoneohjelmoinnin parissa säämallinnukseen, vaikka kumpikaan ei ollut saanut muodollista ohjelmointikoulutusta. Tämä varhainen kosketus tietokoneisiin herätti hänen kiinnostuksensa ohjelmiston luotettavuuteen.
Vuoteen 1961 mennessä Hamilton oli liittynyt MIT:n projekteihin ja hänet palkattiin ensimmäisenä ohjelmoijana – ja ensimmäisenä naisena – MIT:n Instrumentation Labin tiimiin, joka loi Apollo-avaruusaluksen ohjausohjelmiston. Hän johti kuuden Kuun laskeutumismission ohjelmistotyöt vuosina 1969–1972. Apollon ohjaustietokoneen ohjelmisto toimi laitteistolla, joka oli rakennettu kuparilangasta, jota kutoi tekstiilityöläiset, minkä vuoksi Hamilton sai lempinimen "rope mother" (köyden äiti).
Apollo 11:n Kuulaskun aikana tietokoneen ylikuormitus laukaisi hälytyksiä, koska ohjaustietokone käsitteli odotettua enemmän tehtäviä. Hamiltonin tiimin integroiman vikaturvallisen priorisointiaikataulun ansiosta tietokone luopui pienemmän prioriteetin tehtävistä mutta säilytti kriittiset toiminnot, mikä mahdollisti Eagle-kuumoduulin turvallisen laskeutumisen Rauhanmereen. Astronautti Jim Lovell oli aikaisemmin kohdannut siihen liittyvän virheen, jota kutsuttiin sisäisesti nimellä "Lauren bug". Se sai nimensä Hamiltonin tyttären vahingossa tekemästä syötteestä simulaatioissa.
Apollo-ohjelman jälkeen Hamilton perusti kaksi menestyksekästä ohjelmistoyritystä, jotka keskittyivät virheiden estämiseen ja vikakestävään ohjelmointiin. Hänen Universal Systems Language (USL) -lähestymistapansa edisti vahvan ohjelmistokehityksen toteutumista.
Hamiltonin saavutukset saivat laajaa tunnustusta, mukaan lukien Yhdysvaltain presidentin vapaudenmitali sekä LEGO-minifiguuri "Women of NASA" -sarjassa. Hänen Apollon ohjelmistonsa julkaistiin julkisesti GitHubissa vuonna 2015, säilyttäen hänen perintönsä. Hänet jäävät kaipaamaan hänen tyttärensä, lapsenlapset ja sisarukset.
Hänen työnsä mahdollisti paitsi historialliset avaruustutkimuksen virstanpylväät myös auttoi muovaamaan ohjelmistotekniikasta arvostetun tieteenalan korostaen ohjelmiston luotettavuuden keskeistä roolia monimutkaisissa järjestelmissä.






Lähteet ja alkuperäiset raportit
Lue alkuperäinen lähde ↗

Kommentit (0)
Ei vielä kommentteja. Aloita keskustelu.
Kirjoita kommentti
Kommentit julkaistaan moderoinnin jälkeen. Nimesi ja kommenttisi näkyvät julkisesti. Tili