Margaret Hamilton

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
Margaret Hamilton
Margaret Hamilton 1989.jpg
Persoonlijke gegevens
Volledige naam Margaret Heafield Hamilton
Geboortedatum 17 augustus 1936
Geboorteplaats Paoli (Indiana)
Nationaliteit Vlag van Verenigde Staten Verenigde Staten

Margaret Heafield Hamilton (Paoli (Indiana), 17 augustus 1936) is een Amerikaans informaticus en systeemkundige. Ze was directeur van de afdeling voor software engineering van MIT die de boordsoftware ontwikkelde voor het Apollo-programma.[1] In 1986 richtte ze Hamilton Technologies op. Op 22 november 2016 ontving Hamilton de Presidential Medal of Freedom uit handen van de Amerikaanse president Barack Obama voor de Apollo-boordsoftware.[2]

Biografie[bewerken]

Margaret Heafield werd geboren in Paoli (Indiana). In 1954 ging ze wiskunde studeren aan de Universiteit van Michigan en in 1958 haalde ze haar bachelordiploma met bijvak filosofie.[3] Korte tijd gaf ze wiskunde- en Franse les aan een middelbare school, terwijl haar echtgenoot aan Harvard studeerde. Hamilton verhuisde naar Boston (Massachusetts) om daar verder te studeren in zuivere wiskunde aan de Brandeis-universiteit.

In 1960 werkte ze bij MIT om voor de meteoroloog Edward Lorenz op computers van Marvin Minsky software te ontwikkelen voor weersvoorspelling. Hamilton schreef dat informatica en haar toepassing software engineering toen nog geen zelfstandige disciplines waren en dat programmeurs in de praktijk leerden.[1]

Van 1961 tot 1963 programmeerde Hamilton mee aan de software voor de eerste AN/FSQ-7 computer (de XD-1) om naar vijandige vliegtuigen te zoeken in het Semi-Automatic Ground Environment-project van Lincoln Lab (MIT). Dit SAGE-project was een uitbreiding van het Whirlwind-project van MIT om een computersysteem te ontwikkelen dat weersystemen kon voorspellen en volgen met simulatoren. SAGE werd al gauw doorontwikkeld voor luchtafweer tegen mogelijke Sovjet-aanvallen tijdens de Koude Oorlog

NASA[bewerken]

Hamilton naast de stapel navigatiesoftware die zij met haar team bij MIT voor het Apollo-project produceerde.
Hamilton als hoofdontwikkelaar van de navigatiesoftware voor de Apollo-vluchten.

Na het SAGE-project kwam Hamilton terecht bij het Charles Stark Draper Laboratory van MIT dat toen werkte aan het Apollo-programma. Uiteindelijk leidde Hamilton de groep die de software voor Apollo en Skylab schreef. Hamiltons team was verantwoordelijk voor de in-flight software,[4] met algoritmes van de senior-programmeurs voor de Apollo-hoofdmodule, de maanlander en Skylab.[1] Een ander deel van het team ontwierp en ontwikkelde de software voor foutdetectie en gegevensherstel met onder andere de Priority Displays van Hamilton zelf. 

Zakenleven[bewerken]

Van 1976 tot 1984 was Hamilton directeur van Higher Order Software (HOS), dat ze mede had opgericht. Met HOS wilde Hamilton op grond van haar ervaringen aan MIT ideeën over foutentolerantie en het voorkomen van fouten verder ontwikkelen.[5] Hamilton verliet het bedrijf in 1985. In maart 1986 richtte ze Hamilton Technologies op om haar Universal Systems Language (USL) toe te passen met de 001 Tool suite.

Invloed[bewerken]

Toen Hamilton de term "software engineering" invoerde,[6][7] werd dit vakgebied niet als wetenschap gezien en niet even serieus genomen als andere soorten toegepaste wetenschap. Hamilton gebruikte de term "software engineering" tijdens de eerste Apollo-missies om programmatuur dezelfde status te geven als andere disciplines zoals hardware engineering.

Prijzen[bewerken]

  • In 1986 ontving Hamilton de Augusta Ada Lovelace Award van de Association for Women in Computing.[3] 
  • In 2003 ontving ze van NASA de Exceptional Space Act Award voor wetenschappelijke en technische bijdragen. De prijs bestond onder andere uit een bedrag van 37.200 dollar, het hoogste bedrag dat ooit door NASA aan iemand is gegeven.[8][9]
  • In 2009 ontving ze de Outstanding Alumni Award van Earlham College.[3]
  • In 2016 ontving Hamilton de Presidential Medal of Freedom, de hoogste onderscheiding voor burgers van de Verenigde Staten.[10][11]

Privé[bewerken]

Hamilton trouwde aan het eind van de jaren vijftig. Haar enig kind Lauren Hamilton is actrice. Hamilton is uiteindelijk gescheiden.[12]

Publicaties[bewerken]