Γνωρίστε την Countess Ada Lovelace, τον πρώτο προγραμματιστή υπολογιστών στον κόσμο

Meet Countess Ada Lovelace

Γνωρίζατε ότι το άτομο που έγραψε τον πρώτο αλγόριθμο που εκτελέστηκε από μια μηχανή - γνωστό και ως πρόγραμμα υπολογιστή - ήταν γυναίκα; Και ότι το έκανε αυτό το 1843;

Σε μια εποχή πριν από τους υπολογιστές και την εποχή που οι γυναίκες έπρεπε να παντρευτούν και να αποκτήσουν μωρά, πώς κατάφερε μια γυναίκα κάτι τόσο πρωτοποριακό;





Όπως συμβαίνει με πολλά πράγματα στη ζωή, ξεκινά από τους γονείς της.

Στις 10 Δεκεμβρίου 1815, η Augusta Ada Byron γεννήθηκε στο Λονδίνο από την Annabella Milbanke και τον Lord Byron. Ναι, ότι Λόρδος Μπάιρον, η Περπατάει στην ομορφιά, όπως ο νυχτερινός ποιητής. Ενώ ο μπαμπάς της ήταν δημιουργικός τύπος, η μαμά της ήταν εξαιρετικά έξυπνη και παθιασμένη με τα μαθηματικά και τις επιστήμες. Στην πραγματικότητα, ο Λόρδος Μπάιρον αποκάλεσε τη σύζυγό του Πριγκίπισσα των Παραλληλογραμμάτων.



Δυστυχώς, δεν ήταν ένας ευτυχισμένος γάμος, καθώς η Annabella υποψιάστηκε τον Μπάιρον ότι είχε σχέση με την ετεροθαλή αδελφή του.

Έτσι χώρισαν όταν η Άντα ήταν μόλις ενός μήνα και δεν ξαναείδε τον πατέρα της.

εικόνες για να σε κουράσουν

Η Ανναμπέλα ήταν πεπεισμένη ότι ο κραγιόν έτρεχε στην οικογένεια του Μπάιρον και είχε εμμονή να καταπιέσει αυτή την πλευρά της Άντα, έτσι κράτησε την κόρη της από τα δημιουργικά ενδιαφέροντα του πατέρα της και βύθισε την Άντα στα μαθηματικά και τις επιστήμες από την ηλικία των τεσσάρων. Προσέλαβε σεβαστούς μαθηματικούς και επιστήμονες ως ιδιωτικούς δασκάλους, και όλοι τους παρασύρθηκαν από τις μαθηματικές ικανότητες της Άντα.



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

Αλλά αυτή δεν θα ήταν η τελευταία φορά που η Ada συνδύασε τη δημιουργικότητα και τη μαθηματική ικανότητα που κληρονόμησε από τους πολύ διαφορετικούς γονείς της.

Στις 5 Ιουνίου 1833, η δεκαεπτάχρονη Ada παρακολούθησε ένα υπέροχο πάρτι στο Λονδίνο όπου γνώρισε τον Charles Babbage, διάσημο μαθηματικό και καθηγητή στο Πανεπιστήμιο του Cambridge. Διασκέδασε το πλήθος με ιστορίες για τη μηχανή διαφοράς του, μια μηχανή που είχε σχεδιάσει για να παράγει αξιόπιστους μαθηματικούς υπολογισμούς χωρίς σφάλματα.

Η Άντα ήταν ένα κορίτσι που λάτρευε αμέσως. Στην πραγματικότητα, ήταν τόσο γοητευμένη από την ιδέα της μαθηματικής του μηχανής που του έγραψε αργότερα ζητώντας τα σχέδια για να μπορέσει να το καταλάβει καλύτερα. Η Μπάμπιτζ εντυπωσιάστηκε με την εξυπνάδα και την περιέργειά της και έγινε ο μέντοράς της. Αντάλλαξαν γράμματα για σχεδόν είκοσι χρόνια, συζητώντας τα μαθηματικά και τους υπολογιστές και γενικά ωθώντας ο ένας τον άλλον σε μεγαλύτερες και καλύτερες θεωρίες. Wereταν κάπως σαν τον Steve Wozniak και τον Steve Jobs στα μέσα του 1800.

Εν τω μεταξύ, όταν η Άντα ήταν δεκαεννέα, παντρεύτηκε τον Γουίλιαμ Κινγκ, τον κόμη του Λάβλεϊς και έτσι πήρε το εντελώς φοβερό όνομα της κόμισσας του Λάβλεϊς. Έπειτα, έβγαλε τρία παιδιά ... Αλλά παρ 'όλα αυτά, συν ταλαιπωρημένα από διάφορες ασθένειες, η Ada συνέχισε τις μαθηματικές της σπουδές.

Ο Babbage, εν τω μεταξύ, δεν μπόρεσε να λάβει χρηματοδότηση για να δημιουργήσει μια λειτουργική έκδοση του Difference Engine του, οπότε προχώρησε στη μεγαλύτερη και καλύτερη Analytical Engine. Αυτό το κακό αγόρι ήταν το σχέδιο για τον πρώτο προγραμματιζόμενο υπολογιστή, με κάρτες διάτρησης για είσοδο και έξοδο, διακλάδωση υπό όρους και ξεχωριστή μνήμη, όλα που θα τροφοδοτούνται από μια μανιβέλα ή ατμό. Ο Μπάμπιτζ ταξίδεψε στην Ευρώπη προωθώντας την ιδέα του, προσπαθώντας να βρει χρήματα για να φτιάξει τον μεγαθήριο του.

Ο Luigi Menabrea, μηχανικός, άκουσε τις διαλέξεις του Babbage στο Πανεπιστήμιο του Τορίνο και έπειτα έγραψε και δημοσίευσε ένα άρθρο για αυτήν την Αναλυτική Μηχανή στα Γαλλικά. Η Άντα ανατέθηκε να μεταφράσει το έγγραφο από τα γαλλικά στα αγγλικά (επειδή φυσικά γνώριζε και τα γαλλικά). Όταν το διάβασε ο Μπάμπιτζ, έμοιαζε, Κορίτσι, ξέρεις περισσότερα για αυτό το μηχάνημα από αυτόν τον Ιταλό μάγκα, θα πρέπει να προσθέσεις τις δικές σου σκέψεις. Έτσι έκανε.

Πρόσθεσε ένα τμήμα σημειώσεων που τριπλασίασε το μήκος του χαρτιού! Προφανώς η κόμισσα είχε πολλές σκέψεις για αυτό το υπολογιστικό μηχάνημα και ήταν πολύ λαμπρές.

Ένα τμήμα αυτών των σημειώσεων πιστώνεται ως το πρώτο πρόγραμμα υπολογιστή - ήταν ένα λεπτομερές σχέδιο για τις κάρτες διάτρησης να υφαίνουν μια μακρά ακολουθία αριθμών Bernoulli. Υπάρχει κάποια συζήτηση σχετικά με το πόσο αυτός ο υπολογισμός ήταν το έργο της έναντι του Μπάμπιτζ, αλλά ο ίδιος ο Μπάμπιτζ την αποδίδει ότι διόρθωσε «ένα σοβαρό λάθος» στον υπολογισμό του και την αποκάλεσε μαγεία των αριθμών.

jonathan davis queen of the damned: μουσική από την κινηματογραφική ταινία

Αυτό που δεν συζητείται είναι το όραμα της Ada για το τι θα μπορούσαν να είναι οι υπολογιστές. Αυτό είναι όπου η ποιητική φαντασία από τον μπαμπά της συνδυάστηκε με την αναλυτική λογική από τη μητέρα της, επιτρέποντάς της να προβλέψει χρήσεις για υπολογιστές που ήταν εκατό χρόνια μπροστά από την εποχή της.

Ο Μπάμπιτζ επικεντρώθηκε μόνο σε αριθμούς για τη μηχανή του, αλλά ο Άντα είδε τις πραγματικές του δυνατότητες πέρα ​​από έναν απλό υπολογιστή. Οι σημειώσεις της αναφέρουν ότι μια αναλυτική μηχανή θα μπορούσε να ξεπεράσει τους αριθμούς, έτσι ώστε οτιδήποτε μπορεί να μετατραπεί σε αριθμούς - όπως μουσική, γλώσσα ή εικόνες - να μπορεί στη συνέχεια να χειριστεί με αλγόριθμους υπολογιστών. Προέβλεψε ότι μηχανές όπως η Analytical Engine θα μπορούσαν να χρησιμοποιηθούν για να συνθέσουν μουσική, να παράγουν γραφικά και να είναι χρήσιμες για την επιστήμη. Επαναλαμβάνεται:

Δυστυχώς, η Ada πέθανε στις 27 Νοεμβρίου 1852, από καρκίνο της μήτρας σε πολύ νεαρή ηλικία 36 ετών. Όμως, η κακή της κληρονομιά συνεχίζεται. Το Υπουργείο Άμυνας ανέπτυξε μια γλώσσα λογισμικού που ονομάζεται Υπάρχει στα τέλη της δεκαετίας του εβδομήντα και η 13η Οκτωβρίου είναι η Ημέρα της Άντα Λάβλεϊς, αφιερωμένη στη μάθηση και την αύξηση του προφίλ των γυναικών στην επιστήμη, την τεχνολογία, τη μηχανική και τα μαθηματικά.

Ένα άλλο χάλια είναι ότι ο Μπάμπιτζ αντιμετώπισε οικονομικά προβλήματα, οπότε δεν δημιουργήθηκε ποτέ μια λειτουργική έκδοση του Analytical Engine του. Αλλά μπορείτε να φανταστείτε αν το έχτιζε και η Ada είχε ζήσει για να γράψει κώδικα για αυτό; Με την εποχή των υπολογιστών να προωθείται γρήγορα εκατό χρόνια, μπορεί να έχουμε ιπτάμενα αυτοκίνητα και αποικίες στον Άρη μέχρι τώρα. Or ίσως να είχαμε ήδη καταστραφεί από το Skynet. Σε κάθε περίπτωση, ευχαριστώ Ada - και χρόνια πολλά!