🌕 Η Γυναίκα που Έγραψε τον Κώδικα για το Φεγγάρι
Η φωτογραφία είναι διάσημη: η Margaret Hamilton στέκεται δίπλα σε μια στοίβα χαρτιού σχεδόν όσο ψηλή με το ίδιο της το ανάστημα — οι εκτυπωμένες σελίδες του κώδικα λογισμικού που εκείνη και η ομάδα της έγραψαν με το χέρι για το πρόγραμμα Apollo. Αυτός ο κώδικας, το 1969, οδήγησε την ανθρωπότητα στο φεγγάρι.
👩💻 Ποια Ήταν η Margaret Hamilton
Επικεφαλής μηχανικός λογισμικού για το πρόγραμμα Apollo, η Hamilton διηύθυνε την ομάδα του MIT Instrumentation Laboratory που ανέπτυξε το λογισμικό πτήσης για τον υπολογιστή καθοδήγησης Apollo (Apollo Guidance Computer). Είναι επίσης γνωστή ως ένα από τα πρόσωπα που καθιέρωσαν τον ίδιο τον όρο «software engineering» (μηχανική λογισμικού) — μια πειθαρχία που τότε, στη δεκαετία του 1960, δεν είχε καν αναγνωριστεί ως ξεχωριστό επιστημονικό πεδίο.
🚨 Η Στιγμή που ο Κώδικας Έσωσε την Αποστολή
Λίγα λεπτά πριν προσεδαφιστεί το Apollo 11 στη Σελήνη, ο υπολογιστής καθοδήγησης άρχισε να δείχνει προειδοποιήσεις υπερφόρτωσης (τα περίφημα «1201» και «1202» program alarms). Ο λόγος: το ραντάρ προσέγγισης έστελνε δεδομένα που δεν χρειάζονταν εκείνη τη στιγμή, γεμίζοντας τη μνήμη του υπολογιστή.
Χάρη στον τρόπο που η Hamilton και η ομάδα της είχαν σχεδιάσει το λογισμικό — με ενσωματωμένη ανίχνευση σφαλμάτων και ιεράρχηση εργασιών — ο υπολογιστής μπόρεσε να αγνοήσει τις λιγότερο σημαντικές εργασίες και να συνεχίσει απρόσκοπτα τις κρίσιμες λειτουργίες προσεδάφισης. Χωρίς αυτόν τον σχεδιασμό ανθεκτικότητας, η αποστολή θα μπορούσε να είχε ματαιωθεί εκείνη ακριβώς τη στιγμή.
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου