Margaret Hamilton

See artikkel See artikkel räägib teadlasest. Näitleja kohta vaata artiklit Margaret Hamilton (näitleja).

Margaret Hamilton
Margaret Hamilton (1989)
Sünninimi Margaret Heafield
Sündinud 17. august 1936
Paoli, Indiana, Ameerika Ühendriigid
Surnud 30. september 2026 (90-aastaselt)
Cambridge, Massachusetts, Ameerika Ühendriigid
Alma mater Earlhami Kolledž
Teadlaskarjäär
Tegevusalad infotehnoloogia, tarkvaraarendus
Töökohad Massachusettsi Tehnoloogiainstituut
Tuntumad tööd Apollo navigatsiooniarvuti
Tunnustus Presidendi Vabadusmedal (2016)

Margaret Elaine Hamilton (neiupõlvenimega Heafield; 17. august 1936 – 30. september 2026 ) oli Ameerika arvutiteadlane ja süsteemiinsener. Ta osales Apollo kosmoseprogrammi lennu ajal kasutatava arvutitarkvara, Apollo juhtimisarvuti, väljatöötamises.

Väidetavalt oli ta esimene, kes kasutas terminit tarkvaraarendaja. Tarkvaraarendusse ei suhtutud varasematel aegadel nii tõsiselt, kui näiteks riistvaraarendamisesse. Õppimine toimus sel ajal suures osas projektides osalemise ja tegevuste kaudu.

Ta avaldas üle 130 teadusartikli, osales ligikaudu kuuekümnes projektis ja panustas kuue suurema tarkvaraprogrammi väljatöötamisse. Tema pani aluse ingliskeelsele terminile „software engineer”, kuna ta tahtis eristada tarkvaratehnikat muust riistvaratehnikast, kuigi see on osa süsteemitehnika protsessist.

Noorus ja õpingud

Margaret Hamilton sündis Paolis Indianas. Tema vanemad olid Kenneth ja Esther Heafield ning ta oli nende vanim laps. Margaret Hamiltoni ema oli keskkooliõpetaja ja isa oli luuletaja ning inglise keele ja filosoofia professor kolledžis.

Hamilton lõpetas keskkooli 1954. aastal ja järgmisel aastal asus ta õppima matemaatikat Michigani ülikoolis. Siiski siirdus ta sealt Earlham College'isse, mille ta lõpetas 1958. aastal matemaatika bakalaureusekraadiga. Tal oli filosoofia kõrvaleriala. Viimasel kooliaastal abiellus ta James Hamiltoniga, kes oli samuti Earlhamis õppinud.

Hamilton plaanis töötada, et toetada oma abikaasa õpinguid Harvardi õigusteaduskonnas. Plaani kohaselt oleks ta pidanud jätkama abstraktse matemaatika õpinguid Brandeisi ülikoolis ja õppima doktorantuuris, samal ajal kui ta abikaasa kraadi omandas.

Karjäär

Karjääri algus

1959. aastal sai Hamilton töökoha MIT-i meteoroloogiaosakonnas Edward Lorenzi käe all. Seal aitas ta arendada ilmaennustuse tarkvara. Hamilton siirdus 1961. aastal MIT Lincolni laborisse, kus ta töötas õhujõudude SAGE rühmas. SAGE oli USA õhutõrjesüsteem.

Hamilton oli esimene, kes suutis seal edukalt kävitada programmi, mille autor oli oma märkmed teinud ladina ja kreeka keeles. Lincolni laboris kirjutas ta tarkvara AN/FSQ-7 arvutile, mis oli veel prototüübi staadiumis. Õhuvägi kasutas masinat potentsiaalselt vaenulike õhusõidukite avastamiseks.

Apollo programm

1965. aastal naasis Hamilton õpingute juurde, kuid tema abikaasa nägi ajalehest, et MIT-i instrumenteerimislabor otsis tarkvaraarendajaid, kes „saadaksid mehe Kuule“. Hamiltonile anti koht Apollo programmi arvutiprojektis, mida juhtis Charles Stark Draper. Draper oli saanud NASA-lt lepingu navigatsiooni- ja juhtimissüsteemide loomise konsultatsiooniks.

Hamilton alustas esmalt mehitamata Apollo lendude tarkvara kallal töötamise, kuid peagi anti talle vastutus oma meeskonna juhtimise eest. Temast sai 1968. aastal Apollo juhtimis- ja teenindusmooduli meeskonna asedirektor. Hamilton vastutas Apollo ja Skylabi missioonide tarkvaraarenduse eest ning roll hõlmas mitut projekti, mitut versiooni, mitut missiooni ja kõiki arendusfaase. Projektid hõlmasid uute meetodite loomist lennu ajal kasutatava tarkvara arendamiseks ja mõjutasid kosmosesüstiku tarkvaranõudeid. Hamiltoni töö ja selles välja töötatud kontseptsioonid olid teedrajavad ülimalt usaldusväärse tarkvara loomisel.

Kui Apollo 11 kuumoodul maandus, teatas tarkvara veast, mis viitas riistvara rikkele ja sellele, et tarkvara kompenseerib olukorda. Astronautide kontrollnimekirjas oli viga, mis põhjustas radariseadmete lüliti vales olekus olemise. Arvuti oli ülekoormatud, kuid Hamiltoni meeskond oli tarkvara välja töötanud nii, et see sulgeks vajadusel mittevajalikud taustatoimingud ja et arvuti saaks keskenduda kõige kriitilisematele ülesannetele. Lennujuhtimine usaldas süsteemi ja lubas meeskonnal laskumist jätkata.

Oma tarkvarafirmad

Hamilton jätkas tööd instrumentide laboris kuni 1970. aastateni. Ta asutas oma tarkvarafirma Higher Order Software 1976. aastal. See põhines Hamiltoni seisukohal vigade vältimise ja talumise olulisusest tarkvaraarenduses.

Hamilton asutas 1980. aastate keskel ettevõtte Hamilton Technologies, mille tähelepanuväärseim toode oli universaalne süsteemikeel ehk Universal Systems Language, modelleerimiskeel ja mall keeruka tarkvara kujundamiseks.

Isiklikku

Hamilton kohtus oma abikaasa James Hamiltoniga õppimise ajal ja nad abiellusid 1958. aastal. Nad said tütre – Lauren Hamilton, kes hiljem abiellus Ameerika miljardäriga. Margaret ja James lahutasid hiljem.

Hamilton suri 30. septembril 2026 Cambridge'is Massachusettsis 90-aastasena.

Austusavaldused

Viited

  1. ↑ Ede-Osifo, Uwa (8.10.2026). "Margaret Hamilton, trailblazer whose software powered Apollo 11 moon landing, dies at 90". Vaadatud 8.10.2026.
  2. 1 2 3 "Margaret Hamilton". Encyclopedia Britannica. 8.10.2026. Vaadatud 9.10.2026.
  3. 1 2 3 "About Margaret Hamilton". Vaadatud 4.10.2021.
  4. ↑ "Remembering the Apollo 11 Moon Landing With the Woman Who Made It Happen". Time. 20.7.2015. Vaadatud 8.9.2017.
  5. 1 2 "Margaret Hamilton, the Engineer Who Took the Apollo to the Moon". Medium. 25.12.2014. Vaadatud 17.9.2017.
  6. ↑ Cameron, Lori (5. oktoober 2018). "Margaret Hamilton: First Software Engineer". IEEE Computer Society (Ameerika inglise). Vaadatud 10. aprillil 2025.
  7. 1 2 3 4 5 6 Gabriel, Trip (8.10.2026). "The Woman Whose Software Guided the Apollo Missions Has Died". NYTimes.com. The New York Times Company. Vaadatud 9.10.2026.
  8. ↑ Spicer, Dag. "2017 CHM Fellow Margaret Hamilton". Computer History Museum. Vaadatud 9.10.2026.
  9. 1 2 3 4 5 6 7 8 Liberty, Janine (7.10.2026). "Margaret Hamilton, computing pioneer who led software development for the Apollo program, dies at 90". Computer History Museum. Vaadatud 9.10.2026.
  10. ↑ "Honour for software writer on Apollo moon mission". BBC News. BBC. 21.11.2016. Vaadatud 9.10.2026.
  11. 1 2 George, Alice (14.3.2019). "Margaret Hamilton Led the NASA Software Team That Landed Astronauts on the Moon". Smithsonian Magazine. Vaadatud 7.10.2021.
  12. ↑ "Margaret Hamilton". NASA. Vaadatud 8.9.2017.
  13. ↑ Carson, Erin. "White House honors two of tech's female pioneers". CBS News. Vaadatud 8.9.2017.
  14. ↑ "The Washington Award, Chicagoland Washington Award" (inglise). The Washington Award. Originaali arhiivikoopia seisuga 25. oktoober 2020. Vaadatud 8. oktoobril 2026.
  15. ↑ "Salute to Freedom Gala". Intrepid Museum (inglise). Originaali arhiivikoopia seisuga 24. september 2019. Vaadatud 8. oktoobril 2026.
  16. ↑ "Margaret Hamilton" (inglise). National Aviation Hall of Fame. 2026. Vaadatud 8. oktoobril 2026.

Välislingid