Ποια σχέση θα μπορούσε να έχει μια από τις πρώτες γυναίκες που ασχολήθηκε με τον προγραμματισμό με την Ελλάδα; Η αλήθεια είναι ότι η σχέση είναι έμμεση, καθώς η κατά γενική ομολογία αποκαλούμενη και ως «η πρώτη γυναίκα προγραμματιστής» ήταν κόρη του Λόρδου Βύρων.
Ας τα πάρουμε όμως όλα λίγο από την αρχή, για να δούμε μια ιστορία της Ada Lovelace, μιας εκ των πρώτων (πρώιμων) προγραμματιστών του 19ο αιώνα.
H Ada Lovelace (Byron), γεννήθηκε στο Λονδίνο, στις 10 Δεκεμβρίου του 1821. Η μητέρα της ήταν η Αnnabella Milbanke Byron και ο πατέρας της ο Lord Byron. Λίγα χρόνια μετά την γέννηση της οι γονείς της χώρισαν και ίδια δεν γνώρισε ποτέ τον πατέρα της, όπου απεβίωσε στο Μεσολόγγι 1824. Η μητέρα της Ada, έστρεψε την κόρη της προς τις Θετικές Επιστήμες και τα Γαλλικά καθώς ήθελε να αποφύγει την ιδιαίτερη φύση των κλασσικών σπουδών. Ωστόσο, κατά την διάρκεια σπουδών της, τα μαθηματικά άρεσαν ιδιαίτερα στην Ada.

Θα περάσουν λίγα χρόνια, ώσπου το 1833 η Ada Lovelace συνάντησε τον μαθηματικό Charles Babbage, ο οποίος είχε σχεδιάσει μια από τις πρώτες υπολογιστικές μηχανές, την “Difference Engine”. Η δουλειά του Babbage ήταν κάτι αξιοθαύμαστο για την Ada Byron. Ο θαυμασμός αυτός μετατράπηκε γρήγορα σε απορία και η απορία σε ερεύνα προς αυτό το αντικείμενο μελέτης. Κατά την περίοδο αυτή η Ada άρχισε να κάνει παρέα και να συνεργάζεται με τον Babbage. Ο τελευταίος, ήθελε να δημιουργήσει μια νέα, πιο προηγμένη μηχανή. Αυτή όμως δεν θα μπορούσε να δημιουργηθεί με βάση την τότε τεχνογνωσία αλλά και τις αλγοριθμικές διατυπώσεις που είχε έως τότε γνωστές ο Babbage. Στην περίπτωση αυτή τα Γαλλικά μάλλον φάνηκαν χρήσιμα στην Ada, δεδομένου ότι μετέφρασε μια εργασία από τα Γαλλικά, ενός Ιταλού μαθηματικού. Τα δεδομένα της εργασίας αυτής σε συνάρτηση με δικιά της προσωπική εργασία και σκέψεις την οδήγηση στο να ανακαλύψει μια ακολουθία η οποία επέτρεπε να υπολογιστούν οι αριθμοί Bernoulli αλλά και το πως η “Analytical Engine” του Babbage θα μπορούσε να εκτελέσει λειτουργίες εκτός αριθμών, όπως σε νότες.
Παρά ταύτα, η Ada Lovelace απεβίωσε το 1852 μη βλέποντας πολλές από τις εφαρμογές των θεωριών της να εφαρμόζονται. Η κόρη του Byron προσέφερε σε αρκετούς κλάδους της τότε επιστήμης, όπως στην πρώιμη θεωρία υπολογιστών αλλά και στην μηχανική.
Σαν φόρο τιμής, κάθε χρόνο, έχει οριστεί η Ada Lovelace Day στις 11 Οκτωβρίου, προς τιμήν της, με στόχο να τιμήσουν το πρόσωπο της «ως η πρώτη γυναίκα προγραμματίστρια» αλλά και φυσικά ως διεθνής εορτασμός για τα επιτεύγματα των γυναικών στην επιστήμη, την τεχνολογία αλλά και την μηχανική.
Αν θέλετε να μαθαίνετε πρώτοι τα τελευταία άρθρα της Disolt, συμπληρώστε το Newsletter μας στην αρχική σελίδα εδώ.
Σήμερα 8 Μαρτίου 2020 γιορτάζουμε την παγκόσμια ημέρα της γυναίκας και συγκεκριμένα την ημέρα μνήμης των αγώνων του κινήματος για τα δικαιώματα των γυναικών.
Ενώ η πρώτη τήρηση της Ημέρας της Γυναίκας πραγματοποιήθηκε στις 28 Φεβρουαρίου 1909 στη Νέα Υόρκη, η 8η Μαρτίου προτάθηκε από τη Διεθνή Διάσκεψη Γυναικών του 1910 ώστε να καθιερωθεί μια «Διεθνής Ημέρα της Γυναίκας». Αφού οι γυναίκες κέρδισαν το δικαίωμα ψήφου στη Σοβιετική Ρωσία το 1917, η 8η Μαρτίου καθιερώθηκε ως εθνική αργία εκεί.
Με αφορμή τη γυναίκα, η Disolt θυμήθηκε τον πρώτο προγραμματιστή που υπήρξε στον πλανήτη μας και είναι γυναίκα.
Η Ada Lovelace, κόρη του διάσημου ποιητή Λόρδου Βύρωνα, ήταν η πρώτη προγραμματιστής ηλεκτρονικών υπολογιστών στον κόσμο!
Χαρακτηρίζεται ως η πρώτη προγραμματιστής επειδή το 1840 διατύπωσε τον πρώτο αλγόριθμο παγκοσμίως, ο οποίος προοριζόταν για μια υπολογιστική μηχανή «πρόγονος του κομπιούτερ». Αυτή η υπολογιστική μηχανή δεν είναι άλλη από την Αναλυτική Μηχανή του Charles Babbage.
Η Ada γεννήθηκε στο Λονδίνο το 1815.
Η μητέρα της Anne Isabelle Milbanke η οποία έτρεφε μια ιδιαίτερη αγάπη για τα μαθηματικά, κατάφερε να μεταδώσει αυτή την αγάπη στην κόρη της. Κάπως έτσι στα 17 της χρόνια η Ada Lovelace, γνώρισε τον διάσημο εφευρέτη Charles Babbage και γοητεύτηκε από τις ιδέες του.
Ο Babbage έγινε φίλος με την Ada και αργότερα μέντορας της! Έτσι η Ada είχε την ευκαιρία να δει από κοντά την Αναλυτική Μηχανή. Αργότερα ο Babbage της ανέθεσε την μετάφραση ένα άρθρο σχετικά με την μηχανή, που είχε γράψει μια Ιταλίδα μηχανικός, η Luigi Federico Menabrea.
Η Ada όχι μόνο μετέφρασε το άρθρο αλλά πρόσθεσε και τις δικές τις ιδέες και σημειώσεις σε αυτό. Κάπως έτσι, οι σημειώσεις βρέθηκαν να είναι 3 φορές μεγαλύτερες από το πρωτότυπο άρθρο.
Το άρθρο αυτό δημοσιεύτηκε το 1843 σε ένα Βρετανικό επιστημονικό περιοδικό και η Ada υπέγραψε με τα αρχικά της «A.A.L.» (Augusta Ada Lovelace). Το άρθρο αναφέρει πως μπορούν να δημιουργηθούν κώδικες για την διαχείριση γραμμάτων, αριθμών και συμβόλων. Επίσης έγραψε σχετικά με μια μέθοδο με την οποία η μηχανή θα μπορούσε να εκτελεί μια σειρά από οδηγίες, που πλέον αυτό είναι γνωστό στις γλώσσες προγραμματισμού ως «looping».
Για αυτό λοιπόν το έργο της είναι γνωστή ως «η πρώτη γυναίκα προγραμματιστής»!
Η Ada Lovelace πέθανε σε ηλικία 37 ετών στο Λονδίνο.