Μάργκαρετ Χάμιλτον

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Μάργκαρετ Χάμιλτον
Γενικές πληροφορίες
Όνομα στη
μητρική γλώσσα
Margaret Hamilton (Αγγλικά)
Γέννηση17  Αυγούστου 1936[1]
Paoli[2]
Χώρα πολιτογράφησηςΗνωμένες Πολιτείες Αμερικής
Εκπαίδευση και γλώσσες
ΣπουδέςEarlham College (έως 1958)[3]
University of Michigan College of Literature, Science, and the Arts
Πληροφορίες ασχολίας
Ιδιότηταεπιστήμονας υπολογιστών[2]
μαθηματικός[2]
μηχανικός[4]
επιχειρηματίας
ΕργοδότηςNASA[2]
Charles Stark Draper Laboratory
Εργαστήριο Πληροφορικής και Τεχνητής Νοημοσύνης του MIT
Τεχνολογικό Ινστιτούτο Μασαχουσέτης[2]
Αξιώματα και βραβεύσεις
ΒραβεύσειςΠροεδρικό Μετάλλιο της Ελευθερίας (22  Νοεμβρίου 2016)[5]
Ada Lovelace Award (1986)[6]
επίτιμος διδάκτωρ του Πολυτεχνικού Πανεπιστημίου της Καταλονίας (2018)[7]
Computer History Museum fellow (2017)[2]
Washington Award (2019)[8]
Commons page Σχετικά πολυμέσα

Η Μάργκαρετ Ελαΐν Χάμιλτον (το γένος Χάιφιλντ) γεννήθηκε στις 17 Αυγούστου 1936, στο Πάολι της Ιντιάνα, από τους Κένεθ Χάιφιλντ και Ρουθ Έσδερ Χάιφιλντ (το γένος Πάρτινγκτον) και είναι επιστήμονας υπολογιστών, μηχανικός συστημάτων και λογισμικού και επιχειρηματίας. Είναι η γυναίκα χάρη στην οποία το Απόλλων 11 κατάφερε να πραγματοποιήσει το ταξίδι του στη Σελήνη. Ήταν μηχανικός και προΐστατο της ομάδας που προγραμμάτισε τον κώδικα του Απόλλων 11.[9]

Αργότερα ίδρυσε και δύο δικές της εταιρίες λογισμικού το Higher Order Software το 1976, και δέκα χρόνια αργότερα, το 1986 το Hamilton Technologies, και οι δύο στο Cambridge της Μασαχουσέτης.

Προσωπική Ζωή και Εκπαίδευση[Επεξεργασία | επεξεργασία κώδικα]

Η Μάργκαρετ έχει δύο μικρότερα αδέλφια: τον Ντέηβιντ και την Κάθριν. Η οικογένεια μετακόμισε αργότερα στο Μίσιγκαν, όπου η Μάργκαρετ αποφοίτησε από το Γυμνάσιο του Χάνκοκ το 1954.[10] Σπούδασε μαθηματικά στο Πανεπιστήμιο του Μίσιγκαν το 1955 πριν μεταφερθεί στο Κολέγιο Έρλχαμ, όπου η μητέρα της ήταν φοιτητήτρια. Κέρδισε πτυχίο στα μαθηματικά με μικρότερο φοιτητή στη φιλοσοφία το 1958. Αναφέρει τη Φλωρεντία Λονγκ, επικεφαλής του τμήματος μαθηματικών στο Έρλχαμ, η οποία βοήθησε την επιθυμία της να ακολουθήσει αφηρημένα μαθηματικά και να γίνει καθηγήτρια μαθηματικών. Είχε άλλες εμπνεύσεις, συμπεριλαμβανομένου του πατέρα της (ενός φιλόσοφου και ποιητή) και του παππού της (διευθυντή σχολείου και Κουάκερος υπουργός). Λέει ότι αυτοί οι άντρες την ενέπνευσαν να συμπεριλάβει ένα μικρό παιδί στη φιλοσοφία στις σπουδές της.[11][12][13][14]

Όσο ήταν στο Έρλχαμ, η Χάμιλτον γνώρισε τον πρώτο της σύζυγο, Τζέιμς Κοξ Χάμιλτον, ανώτερο πτυχιούχο χημείας. Παντρεύτηκαν στις 15 Ιουνίου 1958, το καλοκαίρι αφότου αποφοίτησε από το Έρλχαμ. Δίδαξε σύντομα μαθηματικά γυμνασίου και γαλλικά σε ένα δημόσιο σχολείο στη Βοστώνη της Ιντιάνα, ενώ ο σύζυγός της ολοκλήρωσε το πτυχίο του στο Έρλχαμ. Το ζευγάρι μετακόμισε στη Βοστώνη της Μασαχουσέτης, όπου ο Τζέιμς αργότερα απέκτησε το μεταπτυχιακό του στη χημεία από το Πανεπιστήμιο Μπράντεϊς. Απόκτησαν μία κόρη, τη Λόρεν, που γεννήθηκε στις 10 Νοεμβρίου 1959. Ο Τζέιμς αργότερα αποφοίτησε από τη Νομική Σχολή Χάρβαρντ το 1963. Ίδρυσε δικηγορικό γραφείο στη Βοστώνη και αργότερα υπηρέτησε στο διοικητικό συμβούλιο της Αμερικανικής Ένωσης Πολιτικών Ελευθεριών. Το ζευγάρι χώρισε το 1967 και η Μάργκαρετ παντρεύτηκε τον Νταν Λίκλι δύο χρόνια αργότερα.[15][16][17][18]

Καριέρα[Επεξεργασία | επεξεργασία κώδικα]

Στη Βοστώνη, αρχικά σκόπευε να εγγραφεί σε μεταπτυχιακές σπουδές σε αφηρημένα μαθηματικά στο Μπράντεϊς. Ωστόσο, το καλοκαίρι του 1959, η Χάμιλτον άρχισε να εργάζεται για τον Έντουαρντ Νόρτον Λόρενζ, στο τμήμα μετεωρολογίας στο MIT, το Ινστιτούτο Τεχνολογίας της Μασαχουσσέτης. Ανέπτυξε λογισμικό για την πρόβλεψη του καιρού, τον προγραμματισμό για τους υπολογιστές LGP-30 και PDP-1 του Μάρβιν Μίνσκι Προγράμμα MAC.[19] Το έργο της συνέβαλε στις δημοσιεύσεις του Λόρενζ σχετικά με τη θεωρία του χάους. Εκείνη την εποχή, η επιστήμη των υπολογιστών και η μηχανική λογισμικού δεν είχαν ακόμη καθιερωθεί ως κλάδοι. Αντ' αυτού, οι προγραμματιστές έμαθαν τη δουλειά με πρακτική εμπειρία και εξάσκηση. Προχώρησε σε άλλο έργο το καλοκαίρι του 1961 και προσέλαβε και εκπαίδευσε την Έλεν Φέτερ ως αντικαταστάτη της.[20][21]

Έρευνα SAGE[Επεξεργασία | επεξεργασία κώδικα]

Από το 1961 έως το 1963, η Χάμιλτον εργάστηκε στο ημι-αυτόματο επίγειο περιβάλλον (SAGE) στο εργαστήριο του Λίνκολν, πάλι στο τμήμα Τεχνολογίας της Μασαχοσσέτης, όπου ήταν μία από τους προγραμματιστές που έγραψαν λογισμικό για τον πρωτότυπο υπολογιστή AN / FSQ-7 (ο XD-1), που χρησιμοποιείται από την Πολεμική Αεροπορία των ΗΠΑ για την αναζήτηση πιθανών εχθρικών αεροσκαφών. Έγραψε επίσης λογισμικό για ένα πρόγραμμα παρακολούθησης μέσω δορυφόρου στα ερευνητικά εργαστήρια της Πολεμικής Αεροπορίας Κέιμπριτζ. Το έργο SAGE ήταν μία επέκταση της έρευνας "Ανεμοστρόβιλος", που ξεκίνησε από το MIT, να δημιουργήσει ένα σύστημα υπολογιστή που θα μπορούσε να προβλέψει καιρικά συστήματα και να παρακολουθεί τις κινήσεις τους χρησιμοποιώντας προσομοιωτές. Το SAGE αναπτύχθηκε σύντομα για στρατιωτική χρήση στην αεροπορική άμυνα κατά των αεροσκαφών από πιθανές σοβιετικές επιθέσεις κατά τον Ψυχρό Πόλεμο.[20][22] Η Χάμιλτον είπε:

Αυτό που έκαναν όταν έμπαινε κανείς σε αυτόν τον οργανισμό ως αρχάριος, ήταν να του αναθέσουν αυτό το πρόγραμμα που κανείς δεν μπόρεσε ποτέ να καταλάβει ή να τρέξει. Όταν ήμουν αυτός ο αρχάριος μού το έδωσαν επίσης. Και αυτό που είχε συμβεί ήταν ο δύσκολος προγραμματισμός και το άτομο που τον έγραψε χαιρόταν για το γεγονός ότι όλα τα σχόλιά του ήταν στα ελληνικά και στα λατινικά. Έτσι μου ανατέθηκε αυτό το πρόγραμμα και πραγματικά το έκανα να δουλέψει. Έγραφε ακόμη και τις απαντήσεις στα λατινικά και στα ελληνικά. Ήμουν η πρώτη που το έκανα να δουλέψει.[23]

Οι προσπάθειές της σε αυτό το έργο την έκαναν υποψήφια για τη θέση στη NASA ως κύριος προγραμματιστής του λογισμικού πτήσης Απόλλων.

Εργαστήριο Draper[Επεξεργασία | επεξεργασία κώδικα]

Η Χάμιλτον εντάχθηκε στη συνέχεια στο Εργαστήριο Κάρολος Σταρκ Ντράπερ στο MIT, το οποίο δούλεψε για την αποστολή Apollo Space. Η Χάμιλτον προσλήφθηκε αρχικά ως προγραμματιστής για αυτήν τη διαδικασία, αλλά προχώρησε σε σχέδια συστημάτων. Τελικά, ήταν υπεύθυνη για όλο το λογισμικό Command Module, το οποίο ήταν όλο το λογισμικό για πλοήγηση και καθοδήγηση σεληνιακής προσγείωσης. Τελικά οδήγησε μια ομάδα, που πιστώθηκε με την ανάπτυξη του λογισμικού για τα Apollo και Skylab. Η ομάδα της Χάμιλτον ήταν υπεύθυνη για την ανάπτυξη λογισμικού κατά την πτήση, το οποίο περιελάμβανε αλγόριθμους σχεδιασμένους από διάφορους ανώτερους επιστήμονες για τη μονάδα εντολών Apollo, το προσγειωμένο στη Σελήνη, και το επόμενο Skylab. Ένα άλλο μέρος της ομάδας της σχεδίασε και ανέπτυξε το λογισμικό συστημάτων. Αυτό περιελάμβανε λογισμικό ανίχνευσης σφαλμάτων και ανάκτησης, όπως επανεκκινήσεις και τις ρουτίνες διεπαφής οθόνης (επίσης γνωστές ως οθόνες προτεραιότητας), τις οποίες σχεδίασε και ανέπτυξε η Χάμιλτον. Εργάστηκε για να αποκτήσει πρακτική εμπειρία σε μια εποχή που οι έρευνες επιστήμης υπολογιστών ήταν ασυνήθιστα και δεν υπήρχαν έρευνες μηχανικής λογισμικού. Η Χάμιλτον διετέλεσε επίσης Διευθυντής του Τμήματος Μηχανικών Λογισμικού.[24][25][26][27]

Οι τομείς εξειδίκευσής της περιλαμβάνουν: σχεδιασμό συστημάτων και ανάπτυξη λογισμικού, μοντελοποίηση επιχειρήσεων και διεργασιών, πρότυπο ανάπτυξης, επίσημες γλώσσες μοντελοποίησης συστημάτων, αντικείμενα προσανατολισμένα στο σύστημα για μοντελοποίηση και ανάπτυξη συστημάτων, αυτοματοποιημένα περιβάλλοντα κύκλου ζωής, μεθόδους μεγιστοποίησης της αξιοπιστίας και επαναχρησιμοποίησης λογισμικού, τομέα ανάλυσης, ορθότητα με ενσωματωμένες ιδιότητες γλώσσας, τεχνικές ανοιχτής αρχιτεκτονικής για στιβαρά συστήματα, αυτοματοποίηση πλήρους κύκλου ζωής, διασφάλιση ποιότητας, απρόσκοπτη ενσωμάτωση, ανίχνευση σφαλμάτων και τεχνικές ανάκτησης, συστήματα διεπαφής ανθρώπου-μηχανής, λειτουργικά συστήματα, τεχνικές δοκιμών από άκρο σε άκρο και τεχνικές διαχείρισης κύκλου ζωής. Αυτά έκαναν τον κώδικά της απίστευτα αξιόπιστο επειδή βοήθησαν τους προγραμματιστές να εντοπίσουν και να διορθώσουν ανωμαλίες πριν γίνουν σημαντικά προβλήματα.[28]

Πρόγραμμα Απόλλων[Επεξεργασία | επεξεργασία κώδικα]

Σε μία από τις κρίσιμες στιγμές της αποστολής Apollo 11, ο υπολογιστής Apollo Guidance μαζί με το λογισμικό πτήσης επί του σκάφους απέτρεψαν μία ματαίωση της προσγείωσης στη Σελήνη. Τρία λεπτά πριν η άκατος προσελήνωσης φτάσει στην επιφάνεια της Σελήνης, ενεργοποιήθηκαν αρκετοί συναγερμοί υπολογιστών. Το ενσωματωμένο λογισμικό πτήσης συνέλαβε αυτούς τους συναγερμούς με τις "ενδείξεις που δεν έπρεπε ποτέ να συμβούν", διακόπτοντας τους αστροναύτες με οθόνες συναγερμού προτεραιότητας. Η Χάμιλτον είχε προετοιμαστεί για αυτήν ακριβώς την κατάσταση[29][30] χρόνια πριν:

Υπήρχε μία αποτυχία που αρέσει στη Χάμιλτον να θυμάται. Η καινοτομία της στην «οθόνη προτεραιότητας» είχε δημιουργήσει κίνδυνο ρίσκου ότι ο αστροναύτης και ο υπολογιστής θα έβγαιναν από τον συγχρονισμό ακριβώς όταν είχε μεγαλύτερη σημασία. Καθώς οι συναγερμοί σβήνουν και οι οθόνες προτεραιότητας αντικατέστησαν τις κανονικές, η πραγματική μετάβαση σε νέα προγράμματα πίσω από τις οθόνες συνέβαινε "ένα βήμα πιο αργά" από ό,τι σήμερα. Η Χάμιλτον είχε σκεφτεί πολύ καιρό για αυτό. Αυτό σήμαινε ότι αν ο Άλντριν, ας πούμε, πατώντας ένα κουμπί στην οθόνη προτεραιότητας πολύ γρήγορα, θα μπορούσε ακόμα να πάρει μια «κανονική» απάντηση. Η λύση της: όταν βλέπετε μια οθόνη προτεραιότητας, μετρήστε πρώτα έως το πέντε.[31]

Οι αστροναύτες άφησαν ακούσια το ραντάρ ραντεβού ενεργοποιημένο, προκαλώντας την ενεργοποίηση αυτών των συναγερμών. Ο υπολογιστής ήταν υπερφορτωμένος με διακοπές που προκλήθηκαν από λανθασμένη φάση τροφοδοσίας που παρέχεται στο ραντάρ ραντεβού του εκφορτωτή. Οι συναγερμοί του προγράμματος υποδεικνύουν "εκτελεστική υπερχείλιση", που σημαίνει ότι ο υπολογιστής καθοδήγησης δεν μπορούσε να ολοκληρώσει όλες τις εργασίες του σε πραγματικό χρόνο και έπρεπε να αναβάλει ορισμένες από αυτές.[32][33][34] Το ασύγχρονο στέλεχος που σχεδιάστηκε από τον Τζ. Χάλκομπ Λάνινγκ χρησιμοποιήθηκε από την ομάδα της Χάμιλτον για την ανάπτυξη ασύγχρονου λογισμικού πτήσης.

Οι οθόνες συναγερμού προτεραιότητας της Χάμιλτον διέκοψαν τις κανονικές οθόνες των αστροναυτών για να τους προειδοποιήσουν ότι υπήρχε κατάσταση έκτακτης ανάγκης, δίνοντας στους αστροναύτες μια απόφαση go / no go (να προσγειωθεί ή να μην προσγειωθεί). «Ο Τζακ Γκάρμαν, μηχανικός υπολογιστών της NASA στον έλεγχο της αποστολής, αναγνώρισε το νόημα των σφαλμάτων που παρουσιάστηκαν στους αστροναύτες από τις οθόνες προτεραιότητας και φώναζαν, "Go, go!" και συνέχισαν. Ο Πωλ Κούρτο, ανώτερος τεχνολόγος που όρισε υποψήφια τη Χάμιλτον για ένα βραβείο Space NASA, χαρακτήρισε το έργο της ως "το θεμέλιο για εξαιρετικά αξιόπιστο σχεδιασμό λογισμικού».[35]

Η Χάμιλτον έγραψε αργότερα για το περιστατικό:

Ο υπολογιστής (ή μάλλον το λογισμικό σε αυτόν) ήταν αρκετά έξυπνος για να αναγνωρίσει ότι του ζητήθηκε να εκτελέσει περισσότερες εργασίες από ό,τι θα έπρεπε να εκτελεί. Στη συνέχεια έστειλε έναν συναγερμό, που σήμαινε στον αστροναύτη, "Είμαι υπερφορτωμένος με περισσότερες εργασίες από ό,τι θα έπρεπε να κάνω αυτή τη στιγμή και θα κρατήσω μόνο τις πιο σημαντικές εργασίες" δηλαδή, αυτά που χρειάζονται για προσγείωση... Στην πραγματικότητα, ο υπολογιστής είχε προγραμματιστεί να κάνει περισσότερα από την αναγνώριση συνθηκών σφάλματος. Ένα πλήρες σύνολο προγραμμάτων αποκατάστασης ενσωματώθηκε στο λογισμικό. Η ενέργεια του λογισμικού, σε αυτήν την περίπτωση, ήταν να εξαλείψει εργασίες χαμηλότερης προτεραιότητας και να αποκαταστήσει τις πιο σημαντικές... Εάν ο υπολογιστής δεν είχε αναγνωρίσει αυτό το πρόβλημα και είχε κάνει ανάκτηση, αμφιβάλλω αν το Apollo 11 θα είχε προσγειωθεί με επιτυχία στο φεγγάρι.[36]

Βραβεύσεις[Επεξεργασία | επεξεργασία κώδικα]

Δείτε επίσης[Επεξεργασία | επεξεργασία κώδικα]

Γκαλερί[Επεξεργασία | επεξεργασία κώδικα]

Πηγές[Επεξεργασία | επεξεργασία κώδικα]

  • Ιστορίες της Καληνύχτας για Επαναστάτριες: Η ζωή 100 σπουδαίων γυναικών της Έλενα Φαβίλι και Φραντσέσκα Καβάλο

Παραπομπές[Επεξεργασία | επεξεργασία κώδικα]

  1. 1,0 1,1 Tiffany Kay Wayne: «American Women of Science Since 1900» (Αγγλικά) ABC-CLIO. 2011.
  2. 2,0 2,1 2,2 2,3 2,4 2,5 www.computerhistory.org/atchm/2017-chm-fellow-margaret-hamilton/. Ανακτήθηκε στις 22  Ιουλίου 2019.
  3. www.earlham.edu/alumni/homecoming-and-reunions/alumni-awards/award-recipient-archives/2009-outstanding-alumni-and-distinguished-service-awards/.
  4. Ανακτήθηκε στις 14  Ιουνίου 2019.
  5. www.bbc.co.uk/news/world-us-canada-38076123.
  6. www.awc-hq.org/ada-lovelace-awards.html. Ανακτήθηκε στις 22  Ιουλίου 2019.
  7. www.upc.edu/es/la-upc/honoris-causa. Ανακτήθηκε στις 22  Ιουλίου 2019.
  8. www.washingtonaward.com/directory/2010s/.
  9. «The NASA Heritage Of Creativity» (PDF). 2003 Annual Report of the NASA Inventions & Contributions Board. NASA. Αρχειοθετήθηκε (PDF) από το πρωτότυπο στις 29 Μαΐου 2016. Ανακτήθηκε στις 13 Ιουλίου 2016. 
  10. Welch, Rosanne· Lamphier, Peg A. (22 Φεβρουαρίου 2019). Technical Innovation in American History: An Encyclopedia of Science and Technology [3 volumes]. ABC-CLIO. σελ. 62. ISBN 978-1-61069-094-2. 
  11. «The Woman Who Taught Me - Margaret Hamilton MAKERS Moment». web.archive.org. 25 Μαΐου 2019. Αρχειοθετήθηκε από το πρωτότυπο στις 25 Μαΐου 2019. Ανακτήθηκε στις 18 Μαρτίου 2021. CS1 maint: Unfit url (link)
  12. «2009 Outstanding Alumni and Distinguished Service Awards, Alumni | Earlham College». web.archive.org. 18 Μαΐου 2015. Αρχειοθετήθηκε από το πρωτότυπο στις 18 Μαΐου 2015. Ανακτήθηκε στις 18 Μαρτίου 2021. CS1 maint: Unfit url (link)
  13. «Pioneers in CS: Margaret Hamilton». web.archive.org. 17 Σεπτεμβρίου 2016. Αρχειοθετήθηκε από το πρωτότυπο στις 17 Σεπτεμβρίου 2016. Ανακτήθηκε στις 18 Μαρτίου 2021. CS1 maint: Unfit url (link)
  14. «Margaret Hamilton: The Untold Story of the Woman Who Took Us to the Moon». Futurism (στα Αγγλικά). 20 Ιουλίου 2016. Αρχειοθετήθηκε από το πρωτότυπο στις 20 Δεκεμβρίου 2016. Ανακτήθηκε στις 18 Μαρτίου 2021. CS1 maint: Unfit url (link)
  15. «Clipped From Palladium-Item». Palladium-Item: σελ. 4. 1958-07-02. https://www.newspapers.com/clip/34743426/palladium-item/. Ανακτήθηκε στις 2021-03-18. 
  16. «James Cox Hamilton, 77; mentor to young lawyers also handled ACLU cases - Metro - The Boston Globe». web.archive.org. 16 Δεκεμβρίου 2014. Αρχειοθετήθηκε από το πρωτότυπο στις 16 Δεκεμβρίου 2014. Ανακτήθηκε στις 18 Μαρτίου 2021. CS1 maint: Unfit url (link)
  17. «Clipped From The Boston Globe». The Boston Globe: σελ. 24. 1972-11-01. https://www.newspapers.com/clip/35911962/the-boston-globe/. Ανακτήθηκε στις 2021-03-18. 
  18. American Women of Science Since 1900. Αρχειοθετήθηκε από το πρωτότυπο στις 17 Μαρτίου 2015. Ανακτήθηκε στις 18 Μαρτίου 2021. CS1 maint: Unfit url (link)
  19. Lorenz, Edward (March 1962). «The statistical prediction of solutions of dynamic equations». Proceedings of the International Symposium on Numerical Weather Prediction in Tokyo, November 7–13, 1960 (The Meteorological Society of Japan): 629–635. Αρχειοθετήθηκε από το πρωτότυπο στις 2019-05-23. https://web.archive.org/web/20190523190103/http://eaps4.mit.edu/research/Lorenz/The_Statistical_Prediction_of_Solutions_1962.pdf. Ανακτήθηκε στις 2021-03-18. 
  20. 20,0 20,1 «American Women of Science Since 1900: Essays A-H. Vol.1 - Tiffany K. Wayne - Google Books». web.archive.org. 17 Μαρτίου 2015. Αρχειοθετήθηκε από το πρωτότυπο στις 17 Μαρτίου 2015. Ανακτήθηκε στις 18 Μαρτίου 2021. CS1 maint: Unfit url (link)
  21. Levy, Steven (1984). «5». Hackers : heroes of the computer revolution (1η έκδοση). Garden City, N.Y. ISBN 0-385-19195-2. 10605060. 
  22. «2017 CHM Fellow Margaret Hamilton | @CHM Blog | Computer History Museum». web.archive.org. 12 Φεβρουαρίου 2019. Αρχειοθετήθηκε από το πρωτότυπο στις 12 Φεβρουαρίου 2019. Ανακτήθηκε στις 18 Μαρτίου 2021. CS1 maint: Unfit url (link)
  23. «AGC - Conference 1: Margaret Hamilton's introduction». web.archive.org. 31 Ιανουαρίου 2016. Αρχειοθετήθηκε από το πρωτότυπο στις 31 Ιανουαρίου 2016. Ανακτήθηκε στις 18 Μαρτίου 2021. CS1 maint: Unfit url (link)
  24. «AGC Biography - Margaret Hamilton». web.archive.org. 25 Ιουλίου 2011. Αρχειοθετήθηκε από το πρωτότυπο στις 25 Ιουλίου 2011. Ανακτήθηκε στις 18 Μαρτίου 2021. CS1 maint: Unfit url (link)
  25. «About Margaret Hamilton». web.archive.org. 27 Απριλίου 2017. Αρχειοθετήθηκε από το πρωτότυπο στις 27 Απριλίου 2017. Ανακτήθηκε στις 18 Μαρτίου 2021. CS1 maint: Unfit url (link)
  26. «NASA Engineers and Scientists-Transforming Dreams Into Reality». web.archive.org. 29 Ιουνίου 2010. Αρχειοθετήθηκε από το πρωτότυπο στις 29 Ιουνίου 2010. Ανακτήθηκε στις 18 Μαρτίου 2021. CS1 maint: Unfit url (link)
  27. «Apollo - Guidance, navigation and control» (PDF). web.archive.org. 17 Ιουλίου 2016. Αρχειοθετήθηκε από το πρωτότυπο στις 17 Ιουλίου 2016. Ανακτήθηκε στις 18 Μαρτίου 2021. CS1 maint: Unfit url (link)
  28. "The NASA Heritage of Creativity." 2003 Annual Report of the NASA Inventions and Contributions Board, 2003.
  29. Goddard, Jacqui. «Moon landing memories: ‘Apollo 11 changed civilisation and I had a part in it’» (στα αγγλικά). ISSN 0140-0460. https://www.thetimes.co.uk/article/moon-landing-memories-apollo-11-changed-civilisation-and-i-had-a-part-in-it-2b8mx53km. Ανακτήθηκε στις 2021-03-18. 
  30. Light Years Ahead | The 1969 Apollo Guidance Computer, https://www.youtube.com/watch?v=B1J2RMorJXM, ανακτήθηκε στις 2021-03-18 
  31. Whittell, Giles (13 Ιουλίου 2004). «First Woman». Tortoise Media. Αρχειοθετήθηκε από το πρωτότυπο στις 1 Νοεμβρίου 2020. Ανακτήθηκε στις 18 Μαρτίου 2021. 
  32. Mindell, David A. (September 30, 2011). Digital Apollo. MIT Press. p. 149.
  33. Hamilton, M.; Hackler, W. (2008). «Universal Systems Language: Lessons Learned from Apollo». Computer. doi:10.1109/mc.2008.541. https://www.semanticscholar.org/paper/Universal-Systems-Language:-Lessons-Learned-from-Hamilton-Hackler/5db4ef8e72c169c9cf0eb39b7b36d446d5e1cac3. 
  34. «Apollo 11 and Other Screw-Ups». web.archive.org. 20 Ιουλίου 2016. Αρχειοθετήθηκε από το πρωτότυπο στις 20 Ιουλίου 2016. Ανακτήθηκε στις 18 Μαρτίου 2021. CS1 maint: Unfit url (link)
  35. «Recalling the 'Giant Leap' | MIT News». web.archive.org. 15 Σεπτεμβρίου 2016. Αρχειοθετήθηκε από το πρωτότυπο στις 15 Σεπτεμβρίου 2016. Ανακτήθηκε στις 18 Μαρτίου 2021. CS1 maint: Unfit url (link)
  36. «Datamation.» (στα English). Datamation.. 1959. ISSN 0011-6963. https://www.worldcat.org/title/datamation/oclc/1109171860. 
  37. «Ada Lovelace Awards». Ada Lovelace Awards (στα Αγγλικά). Αρχειοθετήθηκε από το πρωτότυπο στις 15 Φεβρουαρίου 2021. Ανακτήθηκε στις 10 Μαρτίου 2021. 
  38. Lynch, Linda. «NASA - NASA Honors Apollo Engineer». www.nasa.gov (στα Αγγλικά). Αρχειοθετήθηκε από το πρωτότυπο στις 9 Αυγούστου 2023. Ανακτήθηκε στις 10 Μαρτίου 2021. 
  39. «Outstanding Alumni Awards». www.usc.edu.au (στα Αγγλικά). Ανακτήθηκε στις 10 Μαρτίου 2021. 
  40. «Presidential Medal of Freedom» (στα αγγλικά). Wikipedia. 2021-03-09. https://en.wikipedia.org/w/index.php?title=Presidential_Medal_of_Freedom&oldid=1011162276. 
  41. «Fellow Awards». CHM (στα Αγγλικά). Ανακτήθηκε στις 10 Μαρτίου 2021. 
  42. «The Washington Award, Chicagoland Washington Award | The Washington Award». www.washingtonaward.com. Ανακτήθηκε στις 10 Μαρτίου 2021. 
  43. «Intrepid Lifetime Achievement Award». www.intrepidmuseum.org. Ανακτήθηκε στις 10 Μαρτίου 2021.