Laskenta

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

Tendela Briefing ·
0 näkymää · 0 Kommentit
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ä.

Hamilton during her time as lead Apollo flight software designer
Hamilton during her time as lead Apollo flight software designer · Lähde ↗
Hamilton in 1969, standing next to listings of the Apollo guidance software she and her MIT team produced. (retouched)
Hamilton in 1969, standing next to listings of the Apollo guidance software she and her MIT team produced. (retouched) · Lähde ↗
Hamilton's Official photo for NASA, 1989
Hamilton's Official photo for NASA, 1989 · Lähde ↗
Margaret Hamilton holds a LEGO figure of ... herself.
Margaret Hamilton holds a LEGO figure of ... herself. · Lähde ↗
Barack Obama awards the Presidential Medal of Freedom to Hamilton in 2016
Barack Obama awards the Presidential Medal of Freedom to Hamilton in 2016 · Lähde ↗
Photo of Jennifer Ouellette
Photo of Jennifer Ouellette · Lähde ↗

Lähteet ja alkuperäiset raportit

Lähde: Ars Technica
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