Βιογραφία
Η Άντα γεννήθηκε στο Λονδίνο στις 10 Δεκεμβρίου 1815, ως το μοναδικό νόμιμο τέκνο του Λόρδου Βύρωνα (Τζορτζ Γκόρντον Μπάιρον, George Gordon Baron of Byron) και της συζύγου του, Άννας Ισαβέλλας (Αναμπέλα) Μίλμπανκ (Anne Isabelle Milbanke). Το ζευγάρι χώρισε τον Ιανουάριο του 1816 επειδή η Αναμπέλα δεν άντεχε πλέον τις απότομες αλλαγές διάθεσης του συζύγου της. Αμέσως μετά την έκδοση του διαζυγίου (Απρίλιος 1816), ο Λόρδος Μπάιρον έφυγε οριστικά από την Αγγλία, όπου ποτέ δεν επέστρεψε, αφού πέθανε στην Ελλάδα (Μεσολόγγι) τον Απρίλιο του 1824, όταν η Άντα ήταν οκτώ ετών.Την κηδεμονία της ανέλαβε η μητέρα της, η οποία έκανε ό,τι μπορούσε καλύτερο για την ανατροφή της. Σε ηλικία 17 ετών, η Άντα γνωρίζει τη Μαίρη Σόμερβιλ (Mary Fairfax Sommerville), μια πολύ σημαντική γυναίκα με επιστημονικές ανησυχίες και επιτεύγματα, η οποία αναλαμβάνει τη μόρφωση της Άντα κυρίως στα μαθηματικά. Σε ένα δείπνο στο σπίτι της Σόμερβιλ το 1834 η Άντα ακούει για πρώτη φορά τις ιδέες του Τσαρλς Μπάμπατζ για την Αναλυτική Μηχανή.
Το 1835 η Άντα παντρεύεται τον Γουίλιαμ Κινγκ, Κόμητα του Λάβλεϊς (William King, Earl of Lovelace), με τον οποίο αποκτά τρία παιδιά: Τον Μπάιρον (1836), την Αναμπέλα (1837) και τον Ραλφ Γκόρντον (1839).
Ο Μπάμπατζ το 1841 δίνει μια διάλεξη στο Τορίνο (Ιταλία) και ο Ιταλός μαθηματικός Λουϊτζι Μενάμπρεα (Luigi Menabrea), κρατώντας σημειώσεις από τη διάλεξη, δημοσιεύει σχετικό άρθρο στα γαλλικά. Η Άντα το μεταφράζει και το στέλνει στον Μπάμπατζ, με τον οποίο είχε πυκνή αλληλογραφία. Αυτός την ενθαρρύνει να γράψει παράλληλα με τη μετάφραση του άρθρου και τα δικά της σχόλια, πράγμα που η Άντα κάνει, τριπλασιάζοντας την έκταση του άρθρου. Εκτός από τις προβλέψεις της ότι μια παρόμοια μηχανή στο εγγύς μέλλον θα μπορεί όχι μόνο να επιλύει μαθηματικά προβλήματα, αλλά και να συνθέτει πολύπλοκη μουσική και να παράγει γραφικά, στο άρθρο περιλαμβάνει ένα "σχέδιο" σχετικά με το πώς η Αναλυτική Μηχανή θα μπορούσε να υπολογίζει αριθμούς Μπερνούλι (Bernoulli numbers). Αυτό ακριβώς το "σχέδιο" θεωρείται από τους ιστορικούς το πρώτο πρόγραμμα υπολογιστή. Το άρθρο δημοσιεύτηκε το 1843.
Η Άντα, εκτός από τον Μπάμπατζ, διατηρούσε επίσης επαφές με τον Χουίτστον (Wheatstone), τον Φάραντεϊ (Faraday), τον Ντίκενς (Dickens) και τον Μπριούστερ (Brewster). Παρά την ενασχόλησή της με τις επιστήμες, τη μουσική, την ανατροφή των παιδιών της, η υγεία της δεν είναι καλή. Το 1852 και ύστερα από υπόδειξη των γιατρών της, υφίσταται αφαίμαξη, από την οποία τελικά και πεθαίνει (η πραγματική αιτία ήταν καρκίνος της μήτρας) στις 27 Νοεμβρίου. Ήταν μόνο τριάντα έξι ετών. Η σορός της, με δική της επιθυμία, ενταφιάζεται στο Νότιγχαμ, πλάι σε αυτή του πατέρα της.
Η συνεισφορά της αναγνωρίστηκε όταν το 1980 το Υπουργείο Αμύνης των ΗΠΑ παρουσίασε μια γλώσσα προγραμματισμού, την οποία και ονόμασε Ada προς τιμή της. Επίσης, η Βρετανική Εταιρεία Πληροφορικής απονέμει κάθε χρόνο μετάλλιο με το όνομά της.
Ο πρώτος μηχανικός υπολογιστής
Το 1837 ο Babbage (ο αποκαλούμενος «πατέρας του υπολογιστή»), ως διάδοχο της «μηχανής διαφορών» (1822), σχεδίασε την «αναλυτική μηχανή»: τον πρώτο προγραμματίσιμο μηχανικό υπολογιστή γενικής χρήσης – πρόγονο των σύγχρονων υπολογιστών. Όμως, δεν κατάφερε να δει τη μηχανή του να υλοποιείται, καθώς τροποποιούσε διαρκώς τα σχέδιά της μέχρι το θάνατό του το 1871.
Η μετάφραση της εργασίας του Menabrea
Τα σημειώματα της μεταφράστριας έφεραν ως υπογραφή αντί του ονόματός της το αρκτικόλεξο «A.A.L» (Augusta Ada Lovelace), για να γνωρίζουν οι αναγνώστες ότι γράφτηκαν από το ίδιο πρόσωπο.
Επειδή ο ίδιος ο Babbage ποτέ δεν δημοσίευσε μια λεπτομερή περιγραφή της «Αναλυτικής Μηχανής», η σχολιασμένη μετάφραση στην αγγλική του κειμένου του Menabrea, που έγινε από την Ada, αποτελεί την περισσότερο επεξηγηματική και ολοκληρωμένη εργασία για ένα από τα πιο περίπλοκα και προχωρημένα εγχειρήματα του 19ου αιώνα.
Το πρώτο πρόγραμμα υπολογιστή
«Again, it might act upon other things besides number, were objects found whose mutual fundamental relations could be expressed by those of the abstract science of operations, and which should be also susceptible of adaptations to the action of the operating notation and mechanism of the engine.»
Εν τούτοις, ποτέ δεν είδε το πρόγραμμα να υλοποιεί τους υπολογισμούς της αφού η Αναλυτική Μηχανή (βλ. παρακάτω εικόνα) δεν είχε κατασκευαστεί μέχρι το θάνατό της.
Η γλώσσα προγραμματισμού «Ada»
with Ada.Text_IO; use Ada.Text_IO;
procedure HelloAda is
begin
Put_Line ("Hello, Augusta Ada Lovelace!");
end HelloAda;
--------------------------
Το αρχικό τμήμα του εγγράφου, μέσα στις αγκύλες, είναι γραμμένο από τον εκδότη Richard Taylor. Ακολουθεί το κείμενο του Menabrea και κατόπιν οι σημειώσεις της Ada Lovelace που τις υπογράφει ως A.A.L.
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου