Hamilton, Margaret (vědkyně)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 30. června 2020; kontroly vyžadují 67 úprav .
Margaret Hamiltonová
Jméno při narození Angličtina  Margaret Hamiltonová [2]
Datum narození 17. srpna 1936( 1936-08-17 ) [1] (ve věku 86 let)
Místo narození
Země
Vědecká sféra informatika [2]
Místo výkonu práce
Alma mater
Ocenění a ceny Cena Ady Lovelace [d] ( 1986 ) čestný doktorát z Polytechnické univerzity v Katalánsku [d] ( 2018 ) Fellow Awards ( 2017 )
 Mediální soubory na Wikimedia Commons

Margaret Heafield Hamilton ( narozen 17. srpna  1936, Peioli, Indiana, USA) je americký počítačový vědec , systémový inženýr a majitel firmy. Byla vedoucí divize vývoje softwaru v laboratoři měřicích systémů na Massachusetts Institute of Technology (MIT). Oddělení vyvinulo palubní software pro vesmírný program NASA Apollo . V roce 1976 založila Higher Order Software a v roce 1986 Hamilton Technologies, Inc. v Cambridge , Massachusetts .

Hamilton publikoval přes 130 vědeckých prací, prací a zpráv o šedesáti projektech a šesti hlavních programech. Patří k těm specialistům, se kterými je spojován pojem „ vývoj softwaru “.

Dne 22. listopadu 2016 Hamilton obdržela prezidentskou medaili svobody od Baracka Obamy za svou práci vedoucí k vývoji palubního softwaru pro lunární program NASA.

Raná léta

Margaret Hafield se narodila 17. srpna 1936 v Peioli, Indiana , Kennethovi a Ruth Esther Hafieldovým. [4] [5] Po absolvování Hancock High School v roce 1954 [4] studovala matematiku na University of Michigan . V roce 1958 získala bakalářský titul v matematice a filozofii (jiný než hlavní obor) na Earlham College . [6] [7]

Po promoci Margaret krátce vyučovala matematiku a francouzštinu na střední škole a starala se o rodinu, zatímco její manžel pracoval na bakaláři na Harvardově univerzitě . Poté se přestěhoval do Bostonu, aby dokončil postgraduální studium abstraktní matematiky na Brandeis University. Hamilton si všímá Florence Longové, vedoucí matematiky na Earlham College, díky jejíž pomoci v abstraktní matematice se stala profesorkou. [8] Mezi jinými inspiracemi, nyní mimo svět technologie, připisuje zásluhy svého otce, filozofa a básníka, a svého dědečka, ředitele školy a kvakerského ministra , jako vlivné při získání jejího diplomu z filozofie. [9]

Kariéra

V létě 1959 začal Hamilton pracovat pro Edwarda Lorenze v oddělení meteorologie na MIT. [10] Podílela se na vývoji softwaru pro předpověď počasí pro počítače LGP-30 a PDP-1 v projektu MAC Marvina Minského . [11] [12] [13] Přispěla k Lorentzově práci o teorii chaosu . Informatika a vývoj softwaru v té době ještě nebyly zavedené obory a programátoři se učili v zaměstnání, z vlastních praktických zkušeností. [14] létě 1961 přešla k jinému projektu a jako svou náhradu najala a vyškolila Ellen Fetterovou . [deset]

Projekt SAGE

V letech 1961 až 1963 Hamilton pracovala pro projekt SAGE ( en:Semi-Automatic Ground Environment ) Lincoln Lab [12] , kde byla jedním z programátorů, kteří vytvořili software pro AN/FSQ-7 (XD-1). prototyp vyhledávacího systému.nepřátelské letadlo. [15] Napsala také software pro projekt satelitního sledování letectva v Cambridge Research Laboratories . [12] Projekt SAGE byl pokračováním projektu Whirlwind , který zahájila MIT za účelem vytvoření počítačového systému pro předpověď systémů počasí a sledování jejich pohybu pomocí simulátorů. SAGE byl brzy vyvinut pro vojenské použití v protivzdušné obraně proti možnému sovětskému útoku během studené války .

Když přijdete do této organizace, obvykle vám, jako začátečníkovi, bude poskytnut tento program, který nikdo nikdy nebyl schopen pochopit ani spustit; a se mnou to bylo stejné. Naprogramování tohoto se ukázalo jako obtížný úkol a kdokoli napsal kód pro program, měl chuť zanechat komentáře v řečtině a latině. A tak mě dali do tohoto programu, ale já ho stále zprovozňuji. Program dokonce vytiskl odpovědi v latině a řečtině. Byl jsem první, komu se to povedlo. [16]

Bylo to Hamiltonovo úsilí na tomto projektu, které z ní udělalo kandidátku na vedoucího vývojáře softwaru NASA pro program Apollo. [čtyři]

Draperova laboratoř

Hamilton se poté připojil k týmu Draper Lab na MIT, který pracoval pro program Apollo. Nakonec vedla tým pověřený vývojem softwaru pro kosmickou loď Apollo a orbitální stanici Skylab . [19] Hamiltonův tým byl zodpovědný za letový software, [20] který zahrnoval algoritmy vyvinuté několika špičkovými vědci pro velitelský modul Apollo, lunární přistávací modul a Skylab. [14] [21] [14] Další část jejího týmu navrhla a vyvinula systémový software. [22] Zahrnoval software pro detekci a opravu chyb, jako jsou restarty a „Procedury indikačního rozhraní“ (také známé jako „Prioritní indikace“), které Hamilton navrhl a vyvinul. [23] Pracovala na získání praktických zkušeností v době, kdy kurzy informatiky byly vzácné a kurzy softwarového inženýrství ještě neexistovaly. [14] Hamilton také působil jako vedoucí oddělení vývoje softwaru. [24]

Mezi její oblasti odborných znalostí patří architektura systémů a vývoj softwaru, modelování obchodních procesů a modelování obchodních procesů na podnikové úrovni , paradigma vývoje, formální jazyky pro modelování systémů , systémově orientované objekty pro modelování a vývoj systémů, automatizovaná prostředí životního cyklu, metody zlepšování kvality. a míry opětovného použití kódu , analýza aplikační domény , správnost algoritmu s vestavěnými jazykovými nástroji, techniky otevřené architektury důvěryhodného systému, automatizace celého životního cyklu, techniky zajištění kvality , bezproblémová integrace, techniky detekce a opravy chyb , uživatelská rozhraní , operační systémy , koncové testování do konce, techniky řízení životního cyklu. [14]

Apollo 11

V jednom z kritických okamžiků programu Apollo 11 zabránil letový software palubního počítače přerušení přistání na Měsíci. Tři minuty předtím, než lunární modul dosáhl povrchu Měsíce, se spustilo několik alarmů. Počítač byl přetížen přerušeními způsobenými nesprávnou fází napájení dokovacího radaru lunárního modulu. [25] [26] [27] Alarmy programu indikovaly „přetečení výkonného systému“, což znamená, že řídicí počítač nemohl dokončit všechny úkoly v reálném čase a musel některé odložit. [28] Asynchronní prováděcí modul vyvinutý J. Laningem [25] [29] byl použit týmem Hamilton k vývoji asynchronního letového softwaru:

Díky technikám zjišťování a obnovy chyb v systémové části letového softwaru, které zahrnovaly celosystémový přístup „zabít a přepočítat“ od restartu z „bezpečného místa“ až po systémový snímek a techniky vrácení zpět, bylo možné vyvinout procedury indikačního rozhraní (prioritní indikace) spolu s funkcí „ man in the loop “ poskytující možnost přerušit pravidelnou indikaci na displejích astronautů prioritní indikací kritických poplachů v případě nouze. Chování záviselo na jedinečných prioritách, které jsme v softwaru přiřadili každému procesu – to zajistilo, že všechny události proběhnou ve správný čas a ve správném pořadí vzhledem k ostatním událostem. [třicet]

Hamiltonovy prioritní alarmy přerušily normální displeje astronautů, aby je upozornily, že došlo k mimořádné události, a „daly astronautům na výběr přistát nebo nepřistát“. [31] Jack Garman , inženýr pro řízení mise NASA , pochopil význam chyb, které astronauti viděli na prioritních displejích, křičel "pojď, pojď!" a pokračovali k zemi. [32] Paul Courtauld, vedoucí technolog, který Hamiltona nominoval na cenu NASA Space Act Award, nazval její práci „základem ultra spolehlivého návrhu softwaru“. [22]

Hamilton později napsal o incidentu:

Počítač (nebo spíše software v něm) byl dost chytrý na to, aby si uvědomil, že se od něj žádá více úkolů, než by měl. Poté poslal výstrahu, která znamenala „Jsem zavalen více úkoly, než bych měl v tuto chvíli dělat, a nechám jen ty nejdůležitější“; tedy úkoly, které jsou nutné pro přistání... Ve skutečnosti byl počítač naprogramován tak, aby dělal víc než jen rozpoznával chyby. V softwaru byla zahrnuta úplná sada procedur obnovy. V tomto případě software odstranil úkoly s nižší prioritou a obnovil důležitější úkoly... Pokud by počítač tento problém nerozpoznal a neprovedl nápravu, pochybuji, že by Apollo 11 úspěšně přistálo na Měsíci. [33]

Vlastní společnosti

V roce 1976 Hamilton a partner založili společnost s názvem Higher Order Software (HOS) [34] , aby dále rozvíjeli nápady na prevenci chyb a toleranci softwarových chyb na základě svých zkušeností z MIT. [35] Vytvořili softwarový produkt USE.IT založený na metodice HOS vyvinuté na MIT. [36] [37] [38] Byl úspěšně použit v mnoha vládních projektech. [39] [40] Jedním z pozoruhodných projektů byla formalizace a implementace C-IDEF, automatizované verze IDEF , modelovacího jazyka vyvinutého americkým letectvem v projektu Integrated Computer Aided Manufacturing (ICAM). [41]

Jedna kritika od konzultanta amerického námořnictva tvrdila, že „knihy HOS propagují své nápady a produkty, spíše než aby významně přispěly do oblasti informatiky“. [42] Edsger Dijkstra popsal software USE.IT jako „mechanický nástroj pro aplikaci zastaralých metod“. [43] Teorii HOS použil Harel k vývoji odvozeného jazyka pro modernější formu strukturovaného programování odvozeného od HOS, nazývanou programovací jazyk AND/OR. [44] Jiní použili HOS k formalizaci sémantiky lingvistických kvantifikátorů. [45] a formalizaci návrhu spolehlivých vestavěných systémů reálného času. [46]

Hamilton byl generálním ředitelem HOS až do roku 1984 [35] a opustil společnost v roce 1985. V březnu 1986 založila Hamilton Technologies v Cambridge ve státě Massachusetts. Společnost byla postavena na jazyce USL a jeho přidruženém automatizovaném prostředí, 001 Tool Suite, založeném na paradigmatu „Design before the fact“ pro návrh systému a vývoj softwaru. [27] [47] [48]


Legacy

Hamilton, Anthony Oettinger a Barry Bohm jsou připočítáni za vytvoření disciplíny „softwarového inženýrství“. [49] [50] Podle Hamiltona:

Na MIT chtěla dát svému softwaru „legitimnost“, stejně jako u jiných inženýrských oborů, aby software i ti, kteří jej vyvíjejí, získali uznání, které si zaslouží. V důsledku toho vymyslela termín „vývoj softwaru“, aby jej odlišila od jiných typů vývoje. [patnáct]

Hamilton popisuje, jak přišla s termínem „vývoj softwaru“:

Když jsem tento termín poprvé vymyslel, nikdo o něm předtím neslyšel, alespoň v našem světě. O tom se vtipkovalo už dlouho. Lidé mě rádi škádlili kvůli mým radikálním nápadům. Nezapomenu na den, kdy jeden z nejuznávanějších „hardwarových“ guru na technickém setkání všem vysvětlil, že souhlasí se mnou, že proces tvorby softwaru by měl být také považován za inženýrskou disciplínu, jako je tomu u hardwaru. Ne proto, že by přijal nový „termín“ jako takový, ale proto, že jsme si od něj i od ostatních přítomných vysloužili souhlas, neboť ten pojem do strojírenské oblasti právem patří. [třicet]

Když Hamilton během raných programů Apollo začal používat termín „softwarové inženýrství“, [51] [52] ve srovnání s jinými typy vývoje nebylo softwarové inženýrství bráno vážně [53] a nebylo považováno za vědu. Časem si pojem „vývoj softwaru“ získal respekt jako jakákoli jiná technická disciplína. [54] [49] Vydání časopisu IEEE Software z září-října 2018 oslavilo 50 let vývoje softwaru. [55] Hamilton hovoří o „chybách“, jak ovlivnily vývoj softwaru a jak lze USL použít k prevenci většiny „chyb“ v systému. [56] V časopise Wired Robert McMillan poznamenal: "Na MIT Hamilton pomohl stanovit základní principy programování tím, že s kolegy napsal kód pro první přenosný počítač na světě." [57] Hamiltonovy inovace jdou nad rámec toho, jak dostat lidi na Měsíc. Karen Tegan Padid v Wired napsala : "Společně s další průkopnicí programování, Grace Hopperovou , tvůrcem jazyka COBOL , má také velkou zásluhu na tom, že ženy mají větší šanci uspět v technické oblasti softwaru." [58] [59]

Ocenění

Osobní život

Margaret potkala svého manžela Jamese Cox Hamiltona během studií na Earlham College. Vzali se koncem 50. let poté, co Hamiltonová získala bakalářský titul. Měli dceru Lauren. Pár je rozvedený. [69]

Publikace

Zdroje

  1. Wayne T. K. American Women of Science od roku 1900  - ABC-CLIO , 2011.
  2. 1 2 3 4 5 https://www.computerhistory.org/atchm/2017-chm-fellow-margaret-hamilton/
  3. http://www.earlham.edu/alumni/homecoming-and-reunions/alumni-awards/award-recipient-archives/2009-outstanding-alumni-and-distinguished-service-awards/
  4. ↑ 1 2 3 Technické inovace v americké historii: Encyklopedie vědy a techniky  / Welch, Rosanne; Lamphier, Peg A.. - ABC-CLIO , 2019. - Vol. 3. - S. 62. - ISBN 978-1-61069-094-2 .
  5. Ruth Esther  Heafield . tributes.com . Wujek-Calcaterra & Sons. Získáno 15. prosince 2014. Archivováno z originálu 16. prosince 2014.
  6. 1 2 3 2009 Ocenění za  vynikající absolventy a za vynikající služby . Earlham College . Získáno 15. prosince 2014. Archivováno z originálu 18. května 2015.
  7. Pioneers in Computer Science  (angl.)  (nepřístupný odkaz) . Státní univerzita v Utahu . Staženo 25. 5. 2019. Archivováno z originálu 17. 9. 2016.
  8. The Woman Who Taught Me - Margaret Hamilton MAKERS Moment  (anglicky)  (odkaz není k dispozici) . VÝROBCI . Staženo 6. 5. 2019. Archivováno z originálu 25. 5. 2019.
  9. Margaret Hamilton: Nevyřčený příběh ženy, která nás vzala na Měsíc  , futurismus (  20. července 2016). Archivováno z originálu 20. prosince 2016. Staženo 31. července 2019.
  10. ↑ 1 2 Sokol, Joshua Skryté hrdinky  chaosu . Magazín Quanta (20. května 2019). Staženo 25. 5. 2019. Archivováno z originálu 20. 5. 2019.
  11. Lorenz, Edward Statistická předpověď  řešení . Japonská meteorologická společnost (březen 1962).
  12. 1 2 3 Wayne, Tiffany K. American Women of Science od roku 1900  (neurčeno) . - ABC-CLIO , 2011. - S. 480-482. — ISBN 978-1-59884-158-9 .
  13. Levy, Steven. Hackers: Heroes of the Computer Revolution  (anglicky) . - Doubleday , 1984. - P. Kapitola 5: The Midnight Computer Wiring Society. - ISBN 0-385-19195-2 .
  14. 1 2 3 4 5 O Margaret  Hamiltonové . klabs.org . Staženo 25. 5. 2019. Archivováno z originálu 6. 12. 2010.
  15. 1 2 Spicer, Dan 2017 členka CHM Margaret Hamiltonová  . Muzeum počítačové historie. Staženo 11. února 2019. Archivováno z originálu 12. února 2019.
  16. ↑ AGC-Conference 1 : Úvod  Margaret Hamilton . autoři.knihovna.caltech.edu . Získáno 9. prosince 2015. Archivováno z originálu 31. ledna 2016.
  17. Rayl, AJS . Inženýři a vědci NASA-Transforming Dreams Into Reality  (anglicky) , 50th Magazine , NASA (16. října 2006).
  18. ↑ O Margaret Hamiltonové  . NASA Office of Logic Design . Získáno 9. dubna 2017. Archivováno z originálu 27. dubna 2017.
  19. NASA – Inženýři a vědci NASA – Transformace snů ve  skutečnost . nasa.gov. Datum přístupu: 29. července 2010. Archivováno z originálu 29. června 2010.
  20. Hoag, David Historie palubního navádění, navigace a řízení Apolla  . Charles Stark Draper Laboratory (září 1976). Získáno 10. září 2016. Archivováno z originálu 5. listopadu 2016.
  21. 1 2 3 Michael Braukus Zprávy NASA „NASA Honors Apollo Engineer“ Archivováno 24. listopadu 2010. (3. září 2003)
  22. Zelená, Alan klávesnice a displej Program a ovládání (strana 29  ) . Charles Stark Draper Laboratory (červen 1967). Získáno 10. září 2016. Archivováno z originálu 17. července 2016.
  23. 1 2 Margaret Hamilton 2017 Fellow  . Muzeum počítačové historie . Získáno 26. června 2017. Archivováno z originálu 29. června 2017.
  24. 1 2 Eyles, Don Tales z počítače Lunar Module Guidance  . Domovská stránka Don Eyles . Získáno 22. července 2016. Archivováno z originálu 20. července 2016.
  25. Blair-Smith, Hugh. Problémy se systémovou integrací v Apollo 11  //  IEEE Aerospace and Electronic Systems Magazine. - 2011. - 7. listopadu ( roč. 26 , č. 11 ). - str. 16-24 . - doi : 10.1109/MAES.2011.6065654 .
  26. 1 2 Hamilton, Margaret; Hackler, William.  Universal Systems Language : Lekce získané od Apollo  // IEEE Computer : deník. - 2008. - 12. prosince ( roč. 41 , č. 12 ). - str. 34-43 . — ISSN 1558-0814 . - doi : 10.1109/MC.2008.541 .
  27. Collins, Michael; Buzz Aldrin . Žluté výstražné světlo // Apollo Expeditions to the Moon  / Cortright , Edgar M. — Washington, DC: NASA, 1975. Kapitola 11.4.
  28. Mindell, David A. Digitální Apollo  . - MIT Press , 2011. - S. 149.
  29. 1 2 Snyder, Lawrence a Henry, Ray Laura, "Fluency7 with Information Technology", Pearson, ISBN 0-13-444872-3
  30. Hamilton, Margaret Vzpomínající na 'Obří skok  ' . MIT News (17. července 2009). Získáno 8. září 2016. Archivováno z originálu 15. září 2016.
  31. Lickly, Dan vzpomíná na 'Giant Leap  ' . MIT News (17. července 2009). Získáno 8. září 2016. Archivováno z originálu 15. září 2016.
  32. ↑ Hamilton , Margaret H. Computer Got Loaded   // Datamation . - 1971. - 1. března. — ISSN 0011-6963 .
  33. Roberts, Edward B. Entrepreneurs in High Technology: Lessons from MIT and  Beyond . - Oxford University Press , 1991. - S. 41. - ISBN 9780199762903 .
  34. ↑ 1 2 Životopis AGC - Margaret  Hamiltonová . autoři.knihovna.caltech.edu . Dibnerův institut pro dějiny vědy a techniky (9. května 2002). Získáno 26. července 2019. Archivováno z originálu dne 25. července 2011.
  35. M. Hamilton, S. Zeldin (1976) "Software vyššího řádu — Metodologie pro definování softwaru" IEEE Transactions on Software Engineering , sv. SE-2, č. 1, březen 1976.
  36. Thompson, Arthur A.; Strickland, AJ, (1996), "Strategic Management: Concepts and Cases", McGraw-Hill Companies , ISBN 0-256-16205-0
  37. Rowena Barrettová. Management, pracovní proces a vývoj softwaru: Reality  Bites . - Routledge , 2004. - S. 42. - ISBN 978-1-134-36117-5 .
  38. M. Hamilton; S. Zeldin. Softwarové techniky vyššího řádu aplikované na program prototypu raketoplánu v Lecture Notes in Computer Science, sv. 19, G. Goos a J. Hartmanis, Ed. New York: Springer-Verlag , str. 17–31, předneseno na Program Symp. Proc., Colloque sur la Programmation, Paříž, Francie, 9.–11. dubna 1974  .
  39. Cohen, B. Specifikace komplexních systémů  . — Addison-Wesley , 1986. — ISBN 0-201-14400-X .
  40. Paul, Lois.  Federální uživatel nabízí bezplatný CAD / CAM software  // Computerworld  : časopis. - 1982. - 11. října ( roč. 16 , č. 41 ). — str. 9 .
  41. Huber, Hartmut (srpen 1987),Software vyššího řádu – hodnocení a kritika, Naval Surface Warfare Center, str. 2–1 , < https://web.archive.org/web/20160507101136/http://www.dtic.mil/dtic/tr/fulltext/u2/a198753.pdf#page=8 > . Staženo 22. července 2016. . 
  42. Dijkstra, Edsgar Soudí "HOS" z  dálky . Ministerstvo informatiky - University of Texas (7. dubna 1983). Získáno 22. července 2016. Archivováno z originálu 5. března 2016.
  43. Harel, David. A/nebo programy: Nový přístup ke strukturovanému programování  //  Transakce ACM v programovacích jazycích a systémech (TOPLAS) : deník. - ACM, 1980. - Leden ( vol. 2 , č. 1 ). — ISSN 0164-0925 . doi : 10.1145 / 357084.357085 . Archivováno z originálu 18. října 2016.
  44. Cushing, Steven (1983). Abstraktní řídicí struktury. A sémantika kvantifikátorů . EACL . Pisa, Itálie. DOI : 10.3115/980092.980093 . Archivováno z originálu 19. října 2016 . Získáno 14. října 2016 – přes Semantic Scholar. Archivováno 19. října 2016 na Wayback Machine
  45. Holland, Michael. Metoda zpřesnění omezeného rozhraní pro návrh vestavěných systémů   : časopis . - Department of Computing, Macquarie University, 1997. - 1. června.
  46. Krut, Robert W. Přehled společnosti Hamilton Technologies, Inc. (HTI) 001 // Integrace podpory nástroje 001 do metodologie analýzy domén orientovaných na funkce  . - Software Engineering Institute of Carnegie Mellon University, 1993. - S. 13-15.
  47. Meng Ouyang, Michael W. Golay. Integrovaný formální přístup k vývoji vysoce kvalitního softwaru pro systémy kritické z hlediska bezpečnosti (knihovny MIT, id MIT-ANP-TR-035  ) . Massachusetts Institute of Technology (září 1995). Staženo 26. 5. 2019. Archivováno z originálu 19. 2. 2015.
  48. 1 2 2018 Mezinárodní konference o softwarovém inženýrství slaví 40. výročí a 50 let softwarového inženýrství. ICSE 2018 – Plenární zasedání – Margaret Hamilton  (anglicky) . Získáno 9. června 2018. Archivováno z originálu 3. června 2018.
  49. Softwarový časopis . Co je dobré vědět o vědci, který vynalezl termín „Softwarové inženýrství  “ . Staženo 12. února 2019. Archivováno z originálu 24. listopadu 2018.
  50. Rayl, AJS Inženýři a vědci z NASA – Transformace snů ve skutečnost  . 50. časopis . NASA (16. října 2008). Datum přístupu: 27. prosince 2014. Archivováno z originálu 23. prosince 2014.
  51. Dědictví kreativity  NASA . Získáno 13. července 2016. Archivováno z originálu 29. května 2016.
  52. Tvůrci: Videa Margaret Hamilton  (anglicky)  (odkaz není k dispozici) . Makers.com. Získáno 5. září 2017. Archivováno z originálu 5. září 2017.
  53. Verne Margaret Hamilton, inženýr, který vzal Apollo na  Měsíc . Střední (25. 12. 2014). Získáno 29. dubna 2016. Archivováno z originálu 13. dubna 2016.
  54. Software IEEE. 50. výročí softwarového inženýrství  (anglicky) . Staženo 12. února 2019. Archivováno z originálu 12. února 2019.
  55. Hamilton, Margaret H. What the Errors Tell Us  //  IEEE Software : deník. - 2018. - Sv. 35 , č. 5 . - str. 32-37 . — ISSN 0740-7459 . - doi : 10.1109/MS.2018.290110447 .
  56. McMillan, Robert . Její kód dostal lidi na Měsíc – a vynalezl samotný software  ( v angličtině) Wired  (13. října 2015). Archivováno z originálu 23. října 2015. Staženo 29. září 2017.
  57. Software – a žena – v srdci lunárního  triumfu . WIRED . Získáno 29. dubna 2016. Archivováno z originálu 5. května 2016.
  58. Luke Kingma. Ženy, které dostaly muže na  Měsíc . Futurismus . Získáno 20. července 2016. Archivováno z originálu dne 23. července 2016.
  59. Ceny Ady Lovelace  . Asociace pro ženy v informatice . Asociace pro ženy v oblasti výpočetní techniky. Získáno 17. září 2019. Archivováno z originálu 14. dubna 2016.
  60. Tisková zpráva NASA „NASA Honors Apollo Engineer“ archivována 26. prosince 2017. (3. září 2003)
  61. Administrátor NASA Sean O'Keefe to komentoval slovy: "Koncepty, které ona a její tým vytvořili, se staly stavebními kameny moderního softwarového inženýrství. Je pro mě ctí ocenit paní Hamiltonovou za její mimořádný přínos pro NASA."
  62. ↑ Prezident Obama jmenoval příjemce prezidentské medaile svobody  . whitehouse.gov (16. listopadu 2016). Získáno 7. června 2017. Archivováno z originálu dne 22. listopadu 2016.
  63. ↑ Čest pro autora softwaru na misi Apollo na Měsíc  . BBC News (23. listopadu 2016). Získáno 23. listopadu 2016. Archivováno z originálu 24. listopadu 2016.
  64. ↑ Bílý dům ocenil dvě průkopnice  v oblasti technologií . Zprávy CBS . Získáno 7. června 2017. Archivováno z originálu dne 27. dubna 2017.
  65. Projev o přijetí ocenění Fellow Award 2017  . Muzeum počítačové historie. Získáno 31. července 2019. Archivováno z originálu 10. července 2020.
  66. Věda. Sada hraček Women of NASA Lego nyní v prodeji za  24,99 $ . Business Insider (22. června 2017). Staženo 1. listopadu 2017. Archivováno z originálu 1. listopadu 2017.
  67. ↑ Investitura vědkyně Margaret Hamiltonové jako čestného doktora UPC  . Universitat Politècnica de Catalunya (18. října 2018). Staženo 25. ledna 2019. Archivováno z originálu 26. ledna 2019.
  68. James Cox Hamilton, 77 let; právník byl tichý válečník pro První dodatek  (anglicky) , Boston Globe  (31. srpna 2014). Archivováno z originálu 16. prosince 2014. Staženo 15. prosince 2014.

Odkazy