Ναύαρχος Grace Hopper - Επιστημονικός Επιστήμονας
Αν όχι για το Grace Hopper, οι προγραμματιστές θα επεξεργάζονταν κώδικα χρησιμοποιώντας μαθηματικά σύμβολα αντί αλφαβητικών λέξεων. Είναι μια τολμηρή δήλωση και εκπληκτικά αληθινή.

Οι γονείς του Grace Brewster Murray ήταν ένα φωτισμένο ζευγάρι που πίστευε ότι όλα τα παιδιά τους άξιζαν την υψηλότερη δυνατή εκπαίδευση που θα μπορούσαν να επιτύχουν. Αποφοίτησε από το κολλέγιο Vassar το 1928 με πτυχία στη φυσική και τα μαθηματικά. Από το Γιάλ απέκτησε μεταπτυχιακό και διδακτορικό στα μαθηματικά το 1928 και το 1930 αντίστοιχα.

Παντρεύτηκε τον καθηγητή Vincent Foster Hopper το 1930. Δίδαξε τα μαθηματικά στο Vassar από το 1931 ως το 1943. Ένιωθε υποχρεωμένος να συμμετάσχει στην πολεμική προσπάθεια στην ηλικία των 37 ετών, ο Hopper ανατέθηκε στη στρατιωτική έρευνα στο εργαστήριο υπολογισμού του Χάρβαρντ. Εκεί βοήθησε να αναπτυχθεί ο αυτόματος υπολογισμός της ακολουθίας, ο οποίος αργότερα βοήθησε τους κατασκευαστές της ατομικής βόμβας. Μόλις ξεκίνησε.

Μέχρι το 1945, όταν ο γάμος της έληξε και αρνήθηκε την Καθηγήτρια στο Yale, η Hopper αφιέρωσε τις ενέργειές της σε δύο πράγματα που ήταν παθιασμένη - εξυπηρετώντας τη χώρα της στα ναυτικά αποθέματα και μελετώντας την επιστήμη των υπολογιστών. Εργάστηκε ως ερευνητής του Χάρβαρντ και ως ανώτερος μαθηματικός για την Eckert-Mauchly Computer Corporation.

Ήταν στο Mauchly που ο Hopper σχεδίασε τον πρώτο μεταγλωττιστή αγγλικής γλώσσας που ονομάζεται μεταγλωττιστής A-1 το 1951. Ένας μεταγλωττιστής είναι ένα πρόγραμμα υπολογιστή που βοηθά τον χειριστή να δημιουργήσει γρήγορα μια λίστα οδηγιών που μεταφράζεται σε αντικειμενικό κώδικα που γίνεται κατανοητός από έναν υπολογιστή . Τη στιγμή εκείνη δεν υπήρχαν συντάκτες. Οι προγραμματιστές χρειάστηκαν να δημιουργήσουν οδηγίες με μη αυτόματο τρόπο στον κώδικα μηχανής κάθε φορά που απαιτείται η διδασκαλία. Αυτή ήταν μια χρονοβόρα δραστηριότητα επιρρεπής σφάλματος.

Η δεύτερη έκδοσή της, το A-2, ήταν γνωστό ως μαθηματικός υπολογιστής επίλυσης προβλημάτων για το σύστημα υπολογιστή Univac. Ο χειριστής θα περιγράψει το πρόβλημα στην εφαρμογή Α-2 σε μια πιο φυσική αλφαβητική μορφή. Το A-2 θα δημιουργούσε μια μετάφραση στον άψογο κώδικα μηχανής. Η μετάφραση θα δοθεί στη Univac, η οποία θα εξάγει τη λύση. Το A-2 έσωσε το χρόνο του χειριστή και τα μειωμένα σφάλματα. Η επιτυχία του A-2 οδήγησε την Hopper και την ομάδα της να δημιουργήσουν την πρώτη προγραμματιστική γλώσσα βασισμένη στον compiler FLOW-MATIC. Ο μεταγλωττιστής FLOW-MATIC με τη σύνταξη που μοιάζει με αγγλικά σχεδιάστηκε για να αυτοματοποιήσει κοινές επιχειρηματικές εργασίες όπως τιμολόγηση και μισθοδοσία. Αυτό ήταν το πρώτο βήμα του μωρού για την ανάπτυξη των γλωσσών προγραμματισμού που χρησιμοποιούμε σήμερα.

Το 1959 η πιο επιτυχημένη, φιλική προς το χρήστη επιχειρηματική εφαρμογή στην ιστορία έκανε το ντεμπούτο της. Το COBOL δημιουργήθηκε για να επιτύχει το στόχο της δημιουργίας μιας ενιαίας γλώσσας προγραμματισμού για κάθε επιχείρηση. Αυτή η γλώσσα έπρεπε να είναι χρήσιμη σε πολλά είδη υπολογιστικών πλατφορμών, απλή στη δομή της κωδικοποίησης και κατανοητή σε οποιονδήποτε χωρίς πτυχίο μαθηματικών. Το COBOL επηρεάστηκε έντονα από τη δουλειά του Hopper με την FLOW-MATIC.

Τις επόμενες δύο δεκαετίες, η COBOL εντάχθηκε στο κυβερνητικό, ακαδημαϊκό και επιχειρησιακό λογισμικό, καθώς ήταν πολύ κατάλληλη για την επεξεργασία μεγάλου όγκου αρχείων. Με την πάροδο του χρόνου αυτά τα συστήματα έχουν ωριμάσει στο σημείο που τους εμπιστεύονται και στηρίζονται για να επεξεργάζονται δεδομένα με άψογη αποτελεσματικότητα και ακρίβεια. Για παράδειγμα, αν υποβάλατε φορολογική δήλωση, πιθανόν να περάσετε από ένα σύστημα που χρησιμοποιεί το COBOL κατά τη διάρκεια της διαδικασίας κατάθεσης.

Οι σύγχρονοι προγραμματιστές δεν πιστεύουν ιδιαίτερα για την COBOL ως καθημερινή γλώσσα. Το COBOL δεν διαθέτει σύγχρονα χαρακτηριστικά που υπάρχουν στις τρέχουσες γλώσσες και μεθόδους όπως το C ή το .NET, αλλά το COBOL δεν είναι παρωχημένο. Οι κυβερνήσεις και τα χρηματοπιστωτικά ιδρύματα συνεχίζουν να διατηρούν και να βελτιώνουν τις εφαρμογές COBOL που είναι κρίσιμες για τις δραστηριότητές τους.

Η σταδιοδρομία του Hopper δεν τελείωσε με την COBOL. Στη δεκαετία του 70, συνέταξε και εφάρμοσε ένα σύνολο προτύπων για την επικύρωση και τη δοκιμή των μεταγλωττιστών και των γλωσσών προγραμματισμού. Αυτά τα πρότυπα τηρούνται σήμερα και διαχειρίζονται από το Εθνικό Ινστιτούτο Προτύπων και Τεχνολογίας. Προτάθηκε πολλές φορές να αποσυρθεί με την τάξη του ναυάρχου το 1986 στην ηλικία των 79 ετών.

Το πρωτοποριακό έργο του Hopper διατηρεί τον αντίκτυπο και την επιρροή του στη σύγχρονη εποχή.

• Πιστεύεται ότι ο όρος "σφάλμα" και "σφάλμα" είναι τυποποιημένοι μετά από ένα περιστατικό που αφορά ένα σκώρο που έχει κολλήσει στο εσωτερικό του υπολογιστή Mark II στο Χάρβαρντ.
• Το 1969 ήταν ο πρώτος αποδέκτης του βραβείου "Computer Science Man of the Year" του Συνδέσμου Διαχείρισης Δεδομένων Επεξεργασίας Δεδομένων.
• Ο καταστροφέας 500 ποδών U.S.S. Η Χόπερ πήρε το όνομά της. Το πλήρωμα της κάλεσε το πλοίο "Amazing Grace".
• Στις 9 Δεκεμβρίου 2013, η Hopper έλαβε ένα βραβείο σύγχρονης τεχνολογικής κουλτούρας - τη δημιουργία και εμφάνιση ενός doodle Google σε ό, τι θα ήταν τα 107α γενέθλιά της.
• Το Ινστιτούτο Anita Borg έχει δημιουργήσει από το 1994 την ετήσια συνάντηση Grace Hopper Celebration of Women in Computing, η οποία τη φιλοξενεί σε διάφορα μέρη του κόσμου κάθε χρόνο.

Έχοντας κάνει τόσο πολύ στη ζωή της, ποιο ήταν το μεγαλύτερο επίτευγμα της; Εδώ είναι η απάντησή της με τα δικά της λόγια.

"Το πιο σημαντικό πράγμα που έχω καταφέρει εκτός από την κατασκευή του μεταγλωττιστή, είναι η κατάρτιση των νέων.Έρχονται σε μένα, ξέρεις, και λένε, "Νομίζεις ότι μπορούμε να κάνουμε αυτό;" Λέω 'Δοκιμάστε το'. Και τα ξανακάνω. Χρειάζονται αυτό. Παρακολουθώ τους, καθώς γερνούν και τους ανακατεύω σε διαστήματα, ώστε να μην ξεχάσουν να πάρουν τις πιθανότητες. "

Οδηγίες Βίντεο: Words at War: Lifeline / Lend Lease Weapon for Victory / The Navy Hunts the CGR 3070 (Απρίλιος 2024).