Raksts

Margaret Hamilton: programmatūras inženierijas mantojums

Margaret Hamilton, programmatūras inženierijas pioniere, mirusi 2026. gada 30. septembrī. Raksts apraksta viņas vadību Apolla 11 programmatūras izstrādē, aizsardzības programmēšanas pieeju un nozīmīgos apbalvojumus.

Margaret Hamilton: programmatūras inženierijas mantojums
Lasīšanas laiks: 2 Minūtes
Sekot Google

MIT paziņoja, ka 2026. gada 30. septembrī 90 gadu vecumā mirusi programmatūras inženiere Margaret Hamiltona, kura popularizēja terminu "programmatūras inženierija" un vadīja Apollo lidojumu programmatūras izstrādi.

Hamiltona vadīja komandu, kas izstrādāja lidojumu programmatūru Apollo 11 nolaišanai. Vēlāk viņa kļuva par Apollo komandmoduļa un servisa moduļa programmatūras komandas vadītājas vietnieci; komandai augot, darbā iesaistījās simtiem cilvēku.

Viņa izstrādāja prioritāšu plānošanas sistēmu un pieeju, ko pati dēvēja par aizsardzības programmēšanu, lai nodrošinātu, ka borta dators negaidītās situācijās saglabā resursus kritiski svarīgām darbībām.

Šī pieeja izrādījās izšķiroša Apollo 11 nolaišanās uz Mēness laikā 1969. gada 20. jūlijā, kad borta dators pārslodzes dēļ sāka raidīt trauksmes signālus. Programmatūra atmeta zemākas prioritātes uzdevumus un saglabāja būtiskās funkcijas, ļaujot nolaišanos turpināt.

"Mani aizrāva pati ideja un tas, ka līdz tam nekas tāds nebija darīts. Es biju pirmā programmētāja, kas pievienojās projektam, un pirmā sieviete, ko viņi pieņēma darbā," Hamiltona 2019. gadā sacīja izdevumam The Guardian.

2017. gada intervijā viņa stāstīja, ka trauksmju laikā domājusi par programmatūru, bet pēc tam sajutusi, kā komandas darbs saliedējas: "Mēs to izdarījām. Tas darbojās."

Hamiltona dzimusi 1936. gadā Paoli, Indiānas štatā, un 1958. gadā Earlham koledžā ieguva bakalaura grādu matemātikā. Kopā ar vīru viņa pārcēlās uz Masačūsetsu un 1959. gadā sāka strādāt MIT.

MIT viņa kopā ar Edvardu Nortonu Lorencu strādāja pie laikapstākļu prognozēšanas programmatūras un pretgaisa aizsardzības sistēmām, pirms pievienojās Instrumentācijas laboratorijai, kas 1965. gadā uzņēmās Apollo lidojumu programmatūras izstrādi.

Sākotnēji viņa strādāja pie bezpilota misijām, pēc tam kļuva par pirmo programmētāju, kas tika pieņemta darbā Apollo projektā, un pirmo sievieti programmētāju programmā. Vēlāk viņa vadīja lidojumu programmatūras komandu pilotējamām misijām.

Pēc Apollo viņas vadībā izstrādātā programmatūra tika izmantota arī tādos projektos kā Skylab un Space Shuttle programma. Viņa 1976. gadā nodibināja Higher Order Software, bet 1986. gadā — Hamilton Technologies.

Starp vēlākajiem apbalvojumiem bija NASA balva par izcilu ieguldījumu kosmosā (2003), Prezidenta Brīvības medaļa, ko 2016. gadā pasniedza prezidents Baraks Obama, uzņemšana Nacionālajā aviācijas slavas zālē (2022) un Smitsona Nacionālā gaisa un kosmosa muzeja Maikla Kolinsa balva par mūža ieguldījumu (2025).

Viņas tēls redzams LEGO komplektā "Women of NASA". Hamiltona iestājās par programmatūras atzīšanu par inženierijas disciplīnu, lietojot terminu "programmatūras inženierija", lai uzsvērtu stingru metožu un sistēmiski atbildīgas pieejas nozīmi. Sākotnēji daži šo terminu uzskatīja par smieklīgu.

Viņas darbs lika pamatus praksēm, kas mūsdienās ir būtiskas sarežģītu sistēmu izstrādē un nodrošina mūsdienu tehnoloģiju un infrastruktūras darbību.

Artūrs Ozoliņš

"IT speciālists un žurnālists. Es rakstu par kiberdrošību, blokķēdēm un digitālo transformāciju."

Atstāt komentāru

Komentāri

Vēl nav komentāru. Esiet pirmais.