Μενού
Δωρεάν
Εγγραφή
Σπίτι  /  Τζάμια/ Ενδιαφέροντα στοιχεία για το επάγγελμα του προγραμματιστή. Η Ada Augusta Lovelace είναι η πρώτη προγραμματίστρια στη Γη! Αποσπάσματα για προγραμματιστές

Ενδιαφέροντα στοιχεία για το επάγγελμα του προγραμματιστή. Η Ada Augusta Lovelace είναι η πρώτη προγραμματίστρια στη Γη! Αποσπάσματα για προγραμματιστές

Ποια γλώσσα προγραμματισμού πήρε το όνομά της από μια κωμική σειρά;

Η γλώσσα προγραμματισμού Python δεν έχει πάρει το όνομά της από pythons, αν και τα εικονίδια των αρχείων με τα σενάρια γραμμένα σε αυτήν ή τα λογότυπα των περιβαλλόντων ανάπτυξης συχνά αντιπροσωπεύουν το κεφάλι ενός φιδιού. Ο συγγραφέας επέλεξε το όνομα για τη γλώσσα επειδή ήταν θαυμαστής της σειράς σκετς Monty Python's Flying Circus.

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

Στη δεκαετία του 1980 και στις αρχές της δεκαετίας του 1990, οι υπολογιστές ZX Spectrum ήταν πολύ δημοφιλείς στην Ευρώπη και στη συνέχεια στις χώρες της πρώην ΕΣΣΔ. Η φτηνότητά τους οφειλόταν στη χρήση μιας κανονικής τηλεόρασης ως οθόνης και ενός οικιακού μαγνητοφώνου ως εξωτερικής συσκευής αποθήκευσης. Σε αυτό εισήχθησαν κασέτες ήχου με ηχογραφημένα παιχνίδια και προγράμματα, ο ήχος των οποίων ερμηνεύτηκε από τον υπολογιστή ως μια ακολουθία bit και φορτώθηκε στη μνήμη. Συχνά τα προγράμματα μπορούσαν να «κατεβάσουν» σε ειδικές ραδιοφωνικές εκπομπές εγγράφοντας τα σε κασέτα. Επίσης, δημοσιεύτηκαν μικρά προγράμματα σε περιοδικά αφιερωμένα στο Spectrum με τη μορφή πηγαίου κώδικα - έπρεπε να πληκτρολογηθεί στο πληκτρολόγιο, να εκκινηθεί και να αποθηκευτεί ξανά σε ένα μέσο ήχου.

Τι χαρακτηριστικό είχαν όλοι οι κορυφαίοι προγραμματιστές του πρώτου υπολογιστή ENIAC;

Πριν από την εφεύρεση των ηλεκτρονικών υπολογιστών, οι υπολογιστές στις Ηνωμένες Πολιτείες ήταν εργαζόμενοι που εκτελούσαν χειροκίνητους υπολογισμούς για την προσθήκη μηχανών για πολύπλοκες εργασίες - για παράδειγμα, υπολογισμούς πινάκων σκοποβολής. Οι περισσότεροι υπολογιστές ήταν γυναίκες και ο αριθμός τους αυξήθηκε ακόμη περισσότερο κατά τη διάρκεια του πολέμου. Πολλοί από αυτούς στη συνέχεια επανεκπαιδεύτηκαν με επιτυχία ως προγραμματιστές. Έτσι, μεταξύ των έξι κορυφαίων προγραμματιστών της ENIAC, του πρώτου ηλεκτρονικού υπολογιστή γενικής χρήσης, δεν υπήρχε ούτε ένας άνθρωπος.

Πώς οι πάπιες παιχνιδιών βοηθούν τους προγραμματιστές να εντοπίσουν σφάλματα κώδικα;

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

Ποια παύλα έχει ονομαστεί η πιο ακριβή παύλα στην ιστορία;

Το 1962, οι Αμερικανοί εκτόξευσαν το πρώτο διαστημόπλοιο για τη μελέτη της Αφροδίτης, το Mariner 1, το οποίο συνετρίβη λίγα λεπτά μετά την εκτόξευση. Πρώτον, η κεραία της συσκευής, η οποία λάμβανε σήμα από το σύστημα καθοδήγησης από τη Γη, απέτυχε, μετά την οποία ο ενσωματωμένος υπολογιστής ανέλαβε τον έλεγχο. Επίσης, δεν μπόρεσε να διορθώσει την απόκλιση από την πορεία, καθώς το πρόγραμμα που φορτώθηκε σε αυτό περιείχε ένα μόνο σφάλμα - κατά τη μεταφορά οδηγιών στον κώδικα για διάτρητες κάρτες, μια γραμμή έλειπε σε μία από τις εξισώσεις, η απουσία της οποίας ριζικά άλλαξε τη μαθηματική έννοια της εξίσωσης. Σύντομα οι δημοσιογράφοι ονόμασαν αυτή την παύλα "η πιο ακριβή παύλα στην ιστορία" (με σημερινούς όρους, το κόστος της χαμένης συσκευής είναι 135.000.000 $).

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

Έτσι, οι σύγχρονοι χρήστες μπορεί να παραπονιούνται ότι ένα αρχείο βίντεο χρειάζεται αρκετά λεπτά περισσότερο για να φορτώσει από όσο θα έπρεπε. Μόλις πριν από 30-40 χρόνια, για να δεις μια νέα ταινία, έπρεπε να πας σινεμά την καθορισμένη ώρα. Για να ακούσεις μια όμορφη μελωδία πριν από 100 χρόνια, θα έπρεπε να καλέσεις έναν μουσικό στον χώρο σου και να πληρώσεις καλά χρήματα για αυτήν. Και αυτό αν μιλάμε μόνο για διασκέδαση. Είναι δύσκολο να φανταστεί κανείς πόσος χρόνος δαπανήθηκε για υπολογισμούς και σύνταξη εγγράφων, επικοινωνία και λήψη σημαντικών πληροφοριών. Σήμερα, τα μηχανήματα τα κάνουν όλα αυτά για εμάς χάρη σε μια κύρια διαδικασία - τον προγραμματισμό. Ακόμα κι αν κοιτάξετε ένα σύγχρονο πλυντήριο ρούχων ή πολυκουζινάκι, είναι επίσης εξοπλισμένο με μια απλή, αλλά και πάλι τεχνητή νοημοσύνη. Χρησιμοποιούμε τέτοιες συσκευές σχεδόν κάθε μέρα, αλλά δεν σκεφτόμαστε καν ποιος τα έκανε όλα δυνατά. Σήμερα θα μιλήσουμε για ανθρώπους που έκαναν τη ζωή μας πολύ πιο εύκολη και μας άνοιξαν τον απίστευτο κόσμο του κώδικα λογισμικού - προγραμματιστές. Θα μάθετε ποιος ήταν ο πρώτος προγραμματιστής στην ιστορία και πού ξεκίνησαν όλα.

Τα πρώτα βήματα για το πρόγραμμα

Είναι γενικά αποδεκτό ότι μόνο οι άνδρες έχουν το πάθος και την ικανότητα να το κάνουν. Αν κοιτάξετε τη λίστα με τους πιο εξαιρετικούς προγραμματιστές, μόνο αντρικά ονόματα τραβούν την προσοχή σας. Ωστόσο, λίγοι άνθρωποι γνωρίζουν ότι ήταν μια γυναίκα που ήταν η πρώτη προγραμματίστρια στην ανθρώπινη ιστορία. Ποιο ήταν αυτό το σημαντικό πρόσωπο;

Πολλοί από εμάς έχουμε ακούσει για έναν τόσο διάσημο Άγγλο συγγραφέα όπως ο George Gordon Byron. Η κόρη του, Ada Augusta Lovelace (Byron), είναι η πρώτη προγραμματίστρια στον κόσμο. Η αγάπη για τα μαθηματικά ενστάλαξε στο κορίτσι η μητέρα της από την παιδική ηλικία. Μαζί της δούλεψαν οι καλύτεροι επιστήμονες της περιοχής όπου ζούσε η νεαρή. Έτσι, ο πρώτος της δάσκαλος ήταν ο εξαιρετικός Augustus de Morgan, ο οποίος θεωρούνταν εξαιρετικός μαθηματικός και λογικός. Αυτά τα δύο στοιχεία είναι που θέτουν τα θεμέλια του προγραμματισμού. Βοήθησαν το κορίτσι στις επόμενες επιστημονικές εργασίες της.

Η πρώτη προγραμματίστρια στον κόσμο - Ada Augusta Byron

Στην ιστορία της πληροφορικής, το όνομα του Charles Babbage είναι ένα από τα πρώτα. Αυτός ο άνθρωπος εργάστηκε στη θεωρία των συναρτήσεων και στη μηχανοποίηση της μέτρησης. Ο Babbage θεωρείται δικαίως ο γενάρχης του πρώτου και ονομάζεται «πατέρας του υπολογιστή». Δημιούργησε την πρώτη ψηφιακή μηχανή και την ονόμασε αναλυτική. Ένα σημαντικό γεγονός στη ζωή της Ada Augusta είναι η γνωριμία της με αυτόν τον εξαιρετικό εφευρέτη. Η μητέρα του κοριτσιού τον ήξερε καλά, και ο ίδιος ο Babbage χαιρόταν ειλικρινά για κάθε νέο επίτευγμα στην κυριαρχία της Ada στις μαθηματικές επιστήμες.

Εισαγωγή στην Αναλυτική Μηχανή

Το νεαρό ταλέντο είχε επίσης την ευκαιρία να επισκεφτεί το εργαστήριο του «πατέρα του υπολογιστή». Επισκέφτηκε παρέα την κυρία ντε Μόργκαν, σύζυγο του δασκάλου της στα μαθηματικά και οικογενειακή φίλη με μερική απασχόληση. Στα απομνημονεύματά της για αυτήν την επίσκεψη, η De Morgan σημείωσε ότι όλοι οι καλεσμένοι κοίταξαν την αναλυτική μηχανή με μεγάλη έκπληξη· γι' αυτούς ήταν κάτι ασυνήθιστο και εντελώς παράξενο.

Και μόνο η Ada Augusta, σύμφωνα με τον de Morgan, δεν είδε τίποτα υπερφυσικό μπροστά της. Εξέτασε προσεκτικά το μηχάνημα, μπόρεσε να κατανοήσει την αρχή της λειτουργίας του και εκτίμησε την εφεύρεση. Έτσι η πρώτη γυναίκα προγραμματίστρια γνώρισε για πρώτη φορά την τεχνολογία των υπολογιστών. Μετά από αυτό το περιστατικό, το κορίτσι έγινε ακόμη πιο παθιασμένο με τις επιστημονικές δραστηριότητες. Ήξερε και πίστευε ότι αυτή η εφεύρεση ήταν ένα βήμα προς το μέλλον και μόνο η αρχή των επιτευγμάτων που μπορούσαν να μηχανοποιήσουν οποιεσδήποτε διαδικασίες. Και, όπως μπορούμε να δούμε σήμερα, είχε δίκιο.

Ο πρώτος προγραμματιστής και η καθημερινότητά του

Σε ηλικία δεκαεννέα ετών, η Άντα Αουγκούστα παντρεύεται. Ο εκλεκτός της γίνεται ο Λόρδος Κινγκ, αργότερα ο κόμης Λάβλεϊς. Εκείνη την εποχή, ο άρχοντας ήταν 29 ετών και η οικογενειακή ζωή της Άντα ήταν ευτυχισμένη και μετρημένη. Ο σύζυγος της κοπέλας υποστήριξε όλες τις επιστημονικές της προσπάθειες και θαύμαζε ακόμη και τη νοοτροπία της. Το ζευγάρι παρακολουθούσε κοινωνικές εκδηλώσεις αρκετά συχνά, αλλά η νεαρή κοπέλα ενδιαφερόταν για κάτι εντελώς διαφορετικό. Ακόμη και παρά το γάμο της, η επικοινωνία της με τον Τσαρλς Μπάμπατζ έγινε πιο στενή και εγκάρδια. Το κορίτσι θύμισε στον Babbage την αποθανούσα κόρη του, ειδικά αφού η Ada ήταν σχεδόν στην ηλικία της. Ο «πατέρας του υπολογιστή» θαυμάστηκε επίσης από τις ικανότητες του κοριτσιού· συχνά αντάλλασσαν ενδιαφέρουσες ιδέες και έδειχναν ο ένας στον άλλο τους υπολογισμούς τους. Με τον καιρό έγιναν όχι μόνο συνάδελφοι, αλλά και καλοί φίλοι. Η Άντα δεν άντεχε την επιφανειακή κοινωνία και τους ηλίθιους ανθρώπους. Ήταν απαιτητική για τον εαυτό της και τους γύρω της. Με μαθηματική νοοτροπία, την έλκυαν πράγματα που δεν ήταν τυπικά για τις γυναίκες. Το κορίτσι έγινε μια πραγματική ιδιοφυΐα της εποχής της και αφιέρωσε τη ζωή της στην επιστήμη.

Η Ada Augusta δεν σταματά στους επιστημονικούς της υπολογισμούς

Με τον καιρό, ο πρώτος προγραμματιστής αναγκάστηκε να απομακρυνθεί λίγο από την επιστήμη. Ο λόγος για αυτό ήταν η γέννηση τριών παιδιών και η Ada έπρεπε να περάσει όλο το χρόνο της με την οικογένειά της. Όμως η αγάπη της για τα μαθηματικά ήταν τόσο δυνατή που δεν ήταν έτοιμη να θυσιάσει την επιστήμη για χάρη μιας ήσυχης οικογενειακής ζωής με τον σύζυγο και τα παιδιά της. Όταν η κοπέλα συνειδητοποιεί ότι δεν μπορεί πια να υπάρχει χωρίς μαθηματικά, ζητά από την Babbage να της βρει έναν καλό δάσκαλο για να συνεχίσει τις σπουδές της. Ήταν αυτή τη στιγμή που ήταν πιο σίγουρη για τις ικανότητές της από ποτέ και ήταν έτοιμη να προχωρήσει πολύ στις εξελίξεις της. Η Μπάμπατζ απαντά στη νεαρή επιστήμονα με ένα γράμμα, στο οποίο υποδεικνύει ότι αυτή τη στιγμή δεν μπορεί να της βρει έναν άξιο δάσκαλο, αλλά συνεχίζει την αναζήτησή του. Σημείωσε επίσης ότι οι γνώσεις της στο μαθηματικό πεδίο είναι απλά λαμπρές και ότι αμφιβάλλει εντελώς αν χρειάζεται δάσκαλο.

Μελέτη των μηχανών του Babbage

Λίγο αργότερα, η Ada Augusta αρχίζει να μελετά λεπτομερώς τους υπολογιστές που σχεδίασε ο Babbage. Ζητά από τον εφευρέτη να της στείλει αναλυτικές πληροφορίες, υπολογισμούς και σχέδια της συσκευής. Το κορίτσι πιστεύει σοβαρά ότι η συνεργασία με τον εφευρέτη μπορεί να είναι κάτι παραπάνω από παραγωγική.

Ο Ιταλός επιστήμονας Maniber δημοσιεύει το άρθρο του για τις μηχανές του Babbage και ο πρώτος προγραμματιστής αναλαμβάνει να το μεταφράσει. Μαζί με τον «πατέρα του υπολογιστή», γράφει λεπτομερή σχόλια για τη δημοσίευση, τα οποία στη συνέχεια θα την κάνουν διάσημη σε ορισμένους κύκλους.

Πρώτα προγράμματα

Η κοπέλα συνέταξε τα πρώτα της προγράμματα για να υπολογίσει τους αριθμούς Bernoulli. Η Ada Augusta εξήγησε με περισσότερες λεπτομέρειες τη λύση ενός συστήματος δύο γραμμικών εξισώσεων στα έργα της. Τότε, για πρώτη φορά, εμφανίστηκε μια τέτοια έννοια όπως οι μεταβλητές εργασίας και η διαδοχική αλλαγή τους στο πρόγραμμα. Η κοπέλα μπόρεσε να κάνει αίτηση, κάτι που εξακολουθεί να αποτελεί αναπόσπαστο μέρος ακόμη και του πιο περίπλοκου σύγχρονου προγράμματος. Το δεύτερο πρόγραμμα, που περιγράφεται στα σχόλια του άρθρου του Maniber, συντάχθηκε από την Ada Augusta για την αξιολόγηση τριγωνομετρικών συναρτήσεων και περιελάμβανε εργασία βρόχου. Οι επαναλαμβανόμενοι ένθετοι βρόχοι ήταν η βάση του τρίτου προγράμματός της.

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

Τα τελευταία χρόνια της ζωής του επιστήμονα

Η Άντα πεθαίνει σε ηλικία 36 ετών. Στην ίδια ηλικία, ο πατέρας της πέθανε από αιμορραγία. Πατέρας και κόρη πέθαναν από την ίδια ασθένεια - τον καρκίνο. Παρόλο που η Ada Augusta προσπάθησε να λάβει θεραπεία, τα τελευταία χρόνια της ζωής της ήταν επώδυνα. Κάθε νέος υπολογισμός ήταν όλο και πιο κουραστικός για τη γυναίκα, αλλά δεν σταμάτησε να ασχολείται με την επιστήμη μέχρι τον θάνατό της. Μία από τις μοναδικές γλώσσες προγραμματισμού "ADA", δύο μικρές πόλεις στην Αμερική και ένα κολέγιο έχουν το όνομα της Ada.

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

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

Γεγονός ένα για τον προγραμματισμό για αρχάριους. Η πρώτη ειδικός πληροφορικής είναι μια γυναίκα Λίγοι γνωρίζουν ότι το πρώτο άτομο που άρχισε να μαθαίνει προγραμματισμό ήταν μια Βρετανίδα, η Ada Lovelace. Ήταν αυτή η γυναίκα που τον 19ο αιώνα έγραψε έναν αλγόριθμο για τον πρόγονο του σύγχρονου υπολογιστή, τον αναλυτικό συσσωρευτή. Αυτό το μηχάνημα ήταν μια καινοτομία στην εποχή του και μπορούσε να λύσει την εξίσωση Bernoulli, δηλαδή να υπολογίσει τον νόμο διατήρησης της ενέργειας για ένα ρευστό σε κίνηση. Η Άντα, μη γνωρίζοντας τότε ότι ξεκινούσε ένα τεράστιο κίνημα πληροφορικής, ανέπτυξε μια σειρά ενεργειών για να λύσει το πρόβλημα, που στην ουσία είναι η συγγραφή ενός προγράμματος.

Το είκοσι πέντε τοις εκατό του χρόνου προγραμματισμού από την αρχή σκέφτεται πώς θα συμπεριφερθεί ο χρήστης

Αυτό το γεγονός σχετικά με τον προγραμματισμό θα είναι ενδιαφέρον για αρχάριους ειδικούς πληροφορικής. Σύμφωνα με τον Brian Humes, αντιπρόεδρο της Emerson Process Management, ο προγραμματισμός περιλαμβάνει όχι μόνο τη σύνταξη κώδικα, αλλά και την ανάλυση της συμπεριφοράς των χρηστών. Οι ειδικοί πληροφορικής ξοδεύουν περίπου το 25% του χρόνου τους σκεπτόμενοι πώς θα εργαστεί ο τελικός χρήστης με ένα πρόγραμμα, εφαρμογή ή ιστότοπο.

Η εκμάθηση προγραμματισμού δεν είναι να γράφεις κώδικα, είναι να σκέφτεσαι τη διαδικασία

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

Είναι σημαντικό για αρχάριους να γνωρίζουν τον προγραμματισμό. Οι άνθρωποι της πληροφορικής δεν επισκευάζουν υπολογιστές

Αυτό όμως δεν σημαίνει ότι δεν ξέρουν να τα επισκευάσουν φυσικά. Όλα εξαρτώνται από τα χόμπι κάθε ατόμου που παρακολουθεί μαθήματα προγραμματισμού Ιστού για αρχάριους. Στην πραγματικότητα, ένας ειδικός πληροφορικής εργάζεται με αρχές και αλγόριθμους ανάπτυξης. Ένας επαγγελματίας κατανοεί πώς λειτουργεί ένας υπολογιστής και πώς επεξεργάζεται τον κώδικα. Αλλά, δυστυχώς, στην πραγματικότητά μας, η φράση, ή ακόμα καλύτερα, το μιμίδιο, "Είσαι προγραμματιστής", έχει αποκτήσει ένα εντελώς διαφορετικό νόημα και πολλοί άνθρωποι εξακολουθούν να πιστεύουν ότι εάν πρέπει να επιδιορθώσουν εξοπλισμό υπολογιστή, τότε χρειάζονται για να επικοινωνήσετε με το άτομο που γράφει κώδικα.

Η πιο δημοφιλής γλώσσα προγραμματισμού για εκμάθηση από την αρχή είναι η Java

Πρόσφατη έρευνα, βασισμένη σε έρευνα χρηστών του Διαδικτύου, καθώς και στα αποτελέσματα των ερωτημάτων αναζήτησης, μας λέει ότι η πιο δημοφιλής γλώσσα προγραμματισμού για αρχάριους από την αρχή είναι η Java. Και αυτό δεν σημαίνει ότι είναι το πιο δημοφιλές, σημαίνει ότι ο κόσμος ενδιαφέρεται περισσότερο για αυτό. Παρεμπιπτόντως, μετά την Java, οι πιο δημοφιλείς γλώσσες είναι η C και η C++.

Γεγονός 1. Κάτω από την κουκούλα των πιο κρίσιμων προγραμμάτων που χρησιμοποιείτε σε καθημερινή βάση (Mac OS X ή Facebook) υπάρχουν πάρα πολλά hacks και δεκανίκια που δύσκολα ταιριάζουν μεταξύ τους. Είναι σαν να αποσυναρμολογείτε ένα Boeing 747 και να διαπιστώνετε ότι η γραμμή καυσίμου συγκρατείται στη θέση της από μια κρεμάστρα ρούχων και το σύστημα προσγείωσης είναι τυλιγμένο με κολλητική ταινία.

Ο κώδικας των προγραμμάτων είναι τέτοιος που ακόμα κι αν ένας ιστότοπος ή ένα πρόγραμμα λειτουργεί τέλεια και φαίνεται υπέροχο, στα παρασκήνια ό,τι το κάνει να λειτουργεί αποτελείται από λάθη, γκάφες και δεκανίκια. Λειτουργεί ελάχιστα και μερικές φορές δεν είναι καθόλου σαφές γιατί.
Γεγονός 2: Το 25% του χρόνου προγραμματισμού αφιερώνεται στη σκέψη για το τι μπορεί να κάνει λάθος ο χρήστης.
Αυτό παίρνει στην πραγματικότητα περισσότερο ή λιγότερο τοις εκατό του χρόνου, αλλά κάθε φορά πρέπει πραγματικά να σκεφτόμαστε τι μπορεί να σπάσει ο χρήστης εδώ. Πού θα κάνει κλικ, τι θα μπει και πώς μπορούμε να καταλάβουμε τι προσπαθούμε να κάνουμε λάθος. Αν βασιζόμασταν μόνο στον εαυτό μας, τα προγράμματα θα είχαν πάρα πολλά προβλήματα -
Εξάλλου, γνωρίζουμε πώς λειτουργεί το πρόγραμμα, αλλά ο χρήστης όχι.
Γεγονός 3. Ένας προγραμματιστής δεν είναι ειδικός επισκευής υπολογιστών.
Ένας προγραμματιστής εργάζεται με αλγόριθμους και αρχές σχεδιασμού, αντί να διορθώνει υπολογιστές. Μπορούμε να καταλάβουμε πώς λειτουργεί ένας υπολογιστής και πώς εκτελείται ο κώδικας. Αυτό όμως δεν σημαίνει ότι ξέρουμε πώς να διορθώνουμε το σίδερο. Δεν γνωρίζουμε ποιο πρόβλημα στο Chrome προκαλεί τη διακοπή λειτουργίας του στον υπολογιστή σας ή γιατί ο υπολογιστής σας υπερθερμαίνεται. Οι προγραμματιστές προγραμματίζουν τους υπολογιστές, όχι τους διορθώνουν.
Γεγονός 4: Ο προγραμματισμός αφορά τη σκέψη, όχι την πληκτρολόγηση.
Ως επί το πλείστον, προγραμματίζουμε ενώ κοιμόμαστε, περπατάμε, κοιτάμε έξω από το παράθυρο ή κάνουμε οτιδήποτε άλλο μας επιτρέπει να χαλαρώνουμε και να σκεφτόμαστε. Η χαλάρωση είναι μια από τις σημαντικές πτυχές του προγραμματισμού. Δεν μπορείτε απλά να καθίσετε και να γράψετε χίλιες γραμμές κώδικα και να τις επικολλήσετε σε ένα πρόγραμμα. Πρέπει να καθίσουμε, να περπατήσουμε, να σκεφτούμε. Σκεφτείτε μια ιδέα, διορθώστε τις ελλείψεις της, αποφασίστε πώς θα λειτουργήσει... Η χαλάρωση είναι ο μόνος τρόπος που μπορούμε να χρησιμοποιήσουμε για να διορθώσουμε προβλήματα.
Γεγονός 5. Η αντίστροφη μέτρηση ξεκινά από το μηδέν
Είναι σημαντικό. Ο υπολογισμός ξεκινά από το μηδέν - το 1 σας είναι το 0 μου, το 10 είναι το 9 μου. Και όλα αυτά λόγω της ανάγκης να κάνετε τα πράγματα αποτελεσματικά, όταν ακόμη και μια μικρή αύξηση της απόδοσης μπορεί να αυξήσει την παραγωγικότητα σε μια κλίμακα.
Γεγονός 6. Ο προγραμματισμός γίνεται καλύτερα σε ροή - σε αυτήν την κατάσταση του μυαλού όταν είστε συγκεντρωμένοι στην εργασία και όλα φαίνονται απλά. Αυτή η κατάσταση είναι επίσης γνωστή σε αθλητές και μουσικούς.
Οι προγραμματιστές αγαπούν να εργάζονται τη νύχτα γιατί μας επιτρέπει να έχουμε ροή, να επικεντρωνόμαστε σε ένα πράγμα τη φορά και να μην ανησυχούμε για διακοπή. Όλοι οι άλλοι απλώς κοιμούνται. Αυτή είναι η ώρα της ημέρας που κανείς δεν είναι κοντά, κανείς δεν τηλεφωνεί ή προσπαθεί να μας μιλήσει. Μεγάλη στιγμή για σκέψη και προγραμματισμό.
Γεγονός 7. Μερικές φορές είναι καλό να αναβάλλετε ένα πρόβλημα μέχρι το πρωί.
Μερικές φορές είναι πολύ χρήσιμο για τους προγραμματιστές, όταν αντιμετωπίζουν ένα δύσκολο πρόβλημα, να κοιμούνται «με αυτό». Πολλές φορές έχω βρεθεί ανίκανος να λύσω κάτι για ώρες, αλλά μετά από μόλις 20 λεπτά ύπνου (ή οποιουδήποτε άλλου ύπνου) μόλις ξυπνήσω, η λύση ήρθε από μόνη της.
Γεγονός 8. Ένας «γονέας» μπορεί να σκοτώσει τα «παιδιά» του εάν ολοκληρωθεί η αποστολή τους
Δεν είναι μια φράση που θα θέλατε να ακούσετε από κανέναν. Αλλά για τους προγραμματιστές δεν ακούγεται τόσο τρομακτικό. Τα προγράμματα έχουν συχνά μια ιεραρχική δομή, όπου μια γονική διαδικασία ελέγχει τις θυγατρικές διεργασίες που εκτελούνται στο παρακάτω επίπεδο.
Όταν η γονική διαδικασία δεν χρειάζεται πλέον τη θυγατρική, τη σκοτώνει - όταν το πρόγραμμα δεν χρειάζεται πλέον να κάνει τίποτα, η εκτέλεσή του τελειώνει.
Γεγονός 9: Δεν εντυπωσιάζεστε από το πόσα γνωρίζουμε για τους υπολογιστές. Δεν μας κάνει εντύπωση το πόσο λίγα γνωρίζετε γι' αυτά.
Σοβαρά. Αρκετά. Δεν μας νοιάζει πόσο περήφανοι είστε που δεν θέλετε να μάθετε νέα πράγματα. Είναι κατανοητό αν πείτε "δεν ξέρω πολλά από υπολογιστές" ή "δεν με ενδιαφέρει ο προγραμματισμός" - αλλά όταν καυχιέσαι για το πόσα πολλά δεν ξέρεις γι 'αυτό, είναι απλώς ενοχλητικό.

Γεια σας αγαπητοί αναγνώστες του ιστολογίου μου. Νομίζω ότι δεν θα ήταν κακό να δημοσιεύουμε μερικές φορές όχι μόνο μια ανασκόπηση προγραμμάτων, αλλά και ενδιαφέρουσες ειδήσεις ή γεγονότα από τη ζωή των τεχνολογιών πληροφορικής. Και σήμερα μου ήρθε η ιδέα να γράψω μια κριτική για τους δέκα πιο δημοφιλείς μύθους που σχετίζονται με προγραμματιστές. Γιατί γι' αυτούς; Λοιπόν, πρώτον, η 13η Σεπτεμβρίου ήταν η Ημέρα του Προγραμματιστή και δεύτερον, εγώ ο ίδιος έχω κάποια σχέση με τον αριθμό τους. Η δημιουργία και η διάταξη ενός ιστότοπου αναφέρεται επίσης στον προγραμματισμό Ιστού. Καθίστε αναπαυτικά και ετοιμαστείτε να καταρρίψετε μερικούς μύθους.

Συναντώνται δύο διαχειριστές συστήματος:
- Γιατί είσαι τόσο λυπημένος?
- Ναι, ο διακομιστής χάλασε χθες.
- Λοιπόν, δεν το έχεις «σηκώσει» ακόμα;
- Το σήκωσα, αλλά έπεσε από το τραπέζι...

Νο. 1 Ο προγραμματιστής δεν είναι απαιτητικός.

Φυσικά, όλοι πιστεύουν ότι ένας προγραμματιστής είναι ένα ανθρωποειδές πλάσμα που δεν χρειάζεται τίποτα περισσότερο από έναν ισχυρό υπολογιστή και μια άνετη καρέκλα. Κατά κάποιο τρόπο, αυτή η έκφραση έχει νόημα. Αλλά πίστεψέ με, αν αφαιρέσεις τα πάντα από έναν τέτοιο άνθρωπο εκτός από τα παραπάνω, δεν θα σου δουλέψει για πολύ. Επισκεπτόμενος τα σπίτια φίλων προγραμματιστών, είδα ένα απόλυτα άνετο και ευχάριστο περιβάλλον. Και ίσως η παρουσία ενός Καλού Η/Υ και πολλών gadget για αυτό υποδηλώνουν ότι αυτό το άτομο ανήκει στην κατηγορία των προγραμματιστών. Και να θυμάστε, μόνο οι ήρωες ταινιών μπορούν να ζουν σε κάποιο υπόγειο που περιβάλλεται από σκουπίδια από σίδερο και κομμάτια ξύλου γύρω τους.

Νο. 2 Ο προγραμματιστής είναι αιώνιος εργένης.

Αν και όσο λυπηρό κι αν είναι, υπάρχουν περιπτώσεις που η καημένη η σύζυγος αφήνει τη θλίψη του προγραμματιστή. Αλλά δεν υπάρχουν περισσότερες τέτοιες περιπτώσεις από εκείνες στις οποίες οι σύζυγοι προσαρμόζονται στην αγαπημένη τους, και μάλιστα βρίσκουν κάποιο ενδιαφέρον για τη δουλειά του. Έτσι, η γυναίκα του φίλου μου «κάθισε» σε προγράμματα γραφικών χωρίς τη βοήθειά του. Και τώρα, όταν έρχομαι συχνά να τους επισκεφτώ, μπορώ να παρατηρήσω δύο σώματα να χτυπούν ειρηνικά τα πλήκτρα του υπολογιστή. Πιθανώς το όνειρο κάθε προγραμματιστή :). Κάθε άνθρωπος που εργάζεται στον τομέα της συγγραφής και της δημιουργίας λογισμικού είναι ζωντανός, η στοργή, η αγάπη, η φροντίδα και άλλα ανθρώπινα συναισθήματα δεν του είναι ξένα. Αλλά ο αναμφισβήτητος παράγοντας θα εξακολουθεί να είναι ότι από τους 1000 ίσως 2-5 έχουν άκρως ρομαντικές κλίσεις. Εδώ, είτε αγαπήστε τον όπως είναι, είτε αναζητήστε την ευτυχία σε έναν άλλο άνθρωπο. Και θα προσθέσω κάτι ακόμα από τον εαυτό μου! Κάθε γυναίκα μπορεί και πρέπει να έχει κάποια επιρροή στον άντρα της. Λοιπόν, λίγη μαγεία και θα σας δώσει και χρόνο και προσοχή.

Νο. 3 Η ζωή και οι σχέσεις είναι μόνο online.

Έχει θέση και αυτός ο μύθος, αλλά! Όχι ένα μέγεθος για όλους. Παρατηρώντας τους φίλους μου, παρατήρησα ένα πολύ ενδιαφέρον πράγμα. Η online κατάστασή τους είναι πάντα ανοιχτή!!! Ναι, ναι, αγαπητοί μου αναγνώστες, αποδεικνύεται ότι δεν ζουν οι προγραμματιστές στο Διαδίκτυο, αλλά εσείς, αγαπητέ μου αναγνώστη. Κάθε δεύτερο άτομο, ή ακόμα πιο συχνά, έχει ενεργοποιημένο το Skype, είναι ενεργό στα κοινωνικά δίκτυα, έχει το ICQ να λειτουργεί σε πλήρη χωρητικότητα κ.λπ. Πιστέψτε με, ένας προγραμματιστής, αν περνούσε όλο αυτό το διάστημα online, δεν θα είχε πια χρόνο να γράψει κώδικα. Υπάρχει όμως ένα σημείο εδώ. Μερικές φορές συμβαίνει ένα θαύμα και τέτοιοι κοινωνικοί κάτοικοι συγκεντρώνονται στην πραγματικότητα μία φορά κάθε έξι μήνες, επικοινωνούν και γνωρίζονται μεταξύ τους. Κάτι που είναι σχεδόν μη ρεαλιστικό φαινόμενο για έναν προγραμματιστή. Όλες οι διαδικτυακές συναντήσεις πραγματοποιούνται μόνο σε επιχειρηματικό επίπεδο και όταν είναι απολύτως απαραίτητο.

Νο. 4 Όλη η ανάγνωση καταλήγει σε βιβλία με θέματα προγραμματισμού.

Αυτό πιθανότατα δηλώνεται από άτομα που δεν γνωρίζουν προγραμματιστές ως τέτοιους. Πρώτον, διαβάζουν περισσότερο από οποιονδήποτε άλλο χρήστη, γιατί όλα εξελίσσονται και πολύ συχνά, αναζητώντας μια ερώτηση για απάντηση, ένας phreaker ξοδεύει ώρες διαβάζοντας και μελετώντας ιστολόγια, φόρουμ και πύλες. Στην οικιακή βιβλιοθήκη τέτοιων ανθρώπων, μπορείτε πάντα να βρείτε πολλή λογοτεχνία για θέματα φαντασίας. Αυτό δικαιολογείται από το γεγονός ότι η εργασία με «άυλα, εικονικά και αφηρημένα πράγματα» οδηγεί σε έλξη προς τέτοια θέματα. Αν και δεν είμαι άμεσος προγραμματιστής, είμαι συνδεδεμένος με το Διαδίκτυο από επάγγελμα και εκπαίδευση.Έτσι, στην ηλεκτρονική μου βιβλιοθήκη υπάρχουν πολλά βιβλία με θέμα τη φιλοσοφία και την ψυχολογία. Μπορώ να σας πω για συγγραφείς που είναι άγνωστοι στον μέσο κάτοικο του Διαδικτύου. Άρα το ζήτημα των στενά θεματικών βιβλίων ισχύει για κάθε άτομο ξεχωριστά, ανεξάρτητα από την ιδιότητα και τη δραστηριότητά του.

Νο. 5 Ένα εξωγήινο χόμπι, ένα χόμπι άλλο από την πληροφορική.

Ξέρετε, υπάρχει ένα ρητό: Όποιος βρει κάτι που του αρέσει δεν θα δουλέψει ποτέ στη ζωή του! Σε ποιον τομέα υπάρχουν άνθρωποι πιο αφοσιωμένοι στη δουλειά τους από τους προγραμματιστές; Δεν νομίζω ότι θα βρεις κανέναν τέτοιο. Εκτός αν κάποιοι φανατικοί. Προγραμματιστής είναι ένα άτομο που απολαμβάνει τη δουλειά του. Και είναι πραγματικά χαρούμενοι, ειδικά όταν όλα πάνε καλά με τον κωδικό :) Κάθε δεύτερο άτομο έχει ένα χόμπι για παζλ και παιχνίδια με αθλητικά θέματα. Υπάρχουν λάτρεις του μπόουλινγκ, του paintball, ακόμα και του αθλητισμού. Εάν πρέπει να εργαστείτε σε ένα γραφείο και με καλό μισθό, τότε ένα τέτοιο άτομο θα χαρεί να χαλαρώσει κάπου μετά τη δουλειά.

Μπαμπά, μπαμπά, αγόρασέ μου έναν καινούργιο σκληρό δίσκο, αλλιώς ο παλιός είναι λυγισμένος...
- Τι γίνεται με τη μαγική λέξη;
- Λοιπόν, διάολε, βάζουν και εδώ κωδικούς!

#6 Ακαταστασία και χάος στο τραπέζι.

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

Νο. 7 Μακριά «ουρά» μαλλιών στο κεφάλι.

Συμβαίνει τα περισσότερα άτομα που προγραμματίζουν να έχουν μακριά μαλλιά. Αυτό δεν σημαίνει ότι είναι ατημέλητα, καθώς για μένα τα μεγάλα μαλλιά θέλουν πιο προσεκτική περιποίηση από τα κοντά μαλλιά. Οποιαδήποτε κοπέλα θα το επιβεβαιώσει. Ένας αυστηρός κώδικας ενδυμασίας και ακόμη και αυστηρές επιπλήξεις από ανωτέρους δεν μπορούν να σώσουν τέτοιους προγραμματιστές. Αλλά αυτός δεν είναι ο κανόνας, και πολλοί άνθρωποι κυκλοφορούν με κοντό κομμένο κεφάλι, αλλά παρόλα αυτά είναι εξαιρετικοί ειδικοί στον τομέα τους. Έτσι, μόνο και μόνο επειδή δεν κουρεύετε τα μαλλιά σας, δεν θα ξεκινήσετε να προγραμματίζετε :)

Νο. 8 Μια γυναίκα προγραμματίστρια εξακολουθεί να είναι μύθος.

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

Νο. 9 Ανέκδοτα μόνο σε θέματα πληροφορικής.

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

#10 Μπορούν να διορθώσουν οποιονδήποτε υπολογιστή.

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

Ελπίζω να σας άρεσε να διαβάζετε αυτούς τους μύθους για τη ζωή και το έργο των προγραμματιστών. Σας αποχαιρετώ και σας λέμε σε ένα νέο ενδιαφέρον άρθρο. Με εκτίμηση, AHDEPC.

Όλη της η ζωή ήταν η αποθέωση μιας μεγάλης μάχης μεταξύ του κόσμου των συναισθημάτων και του κόσμου της λογικής, μεταξύ του υποκειμενικού και του αντικειμενικού, μεταξύ ποίησης και μαθηματικών, μεταξύ κακής υγείας και εκρήξεων ενέργειας!

Μπέτυ Τουλ. Ada: The Enchantress of Numbers


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

Μπρους Στέρλινγκ


Η 10η Δεκεμβρίου έγινε η Ημέρα του Προγραμματιστή προς τιμήν της πρώτης εκπροσώπου αυτού του όχι πολύ αρχαίου επαγγέλματος, της Ada Byron, που γεννήθηκε αυτή την ημέρα. Ακριβώς γιατί η κόρη του ποιητή Βύρωνα έμεινε στην ιστορία της επιστήμης -δικαίως ή αδίκως- ως καλή νεράιδα, σκύβοντας στο λίκνο του πρώτου υπολογιστή. Δηλώνοντας τον εαυτό της ως «Μεγάλη Ιέρεια της Μηχανής του Babbage», η Ada ήταν πράγματι κάτι περισσότερο από μια συμβολική φιγούρα στα βικτοριανά σαλόνια...

Η Ada Augusta Byron-King, η κόμισσα της Lovelace, γεννήθηκε ακριβώς πριν από 200 χρόνια, στις 10 Δεκεμβρίου 1815 στο Λονδίνο, σε μια εξαιρετική οικογένεια για μια συντηρητική, πρωτόγνωρη χώρα. Μετά από επιμονή του πατέρα της, του ποιητή Τζορτζ Νόελ Γκόρντον, Λόρδου Μπάιρον, στις φλέβες του οποίου κυλούσε το αίμα της ισχυρής σκωτσέζικης φυλής των Γκόρντον, η κοπέλα έλαβε το μικρό της όνομα Augusta (Augusta) προς τιμήν της ετεροθαλούς αδερφής του, με τον οποίο φημολογούνταν ότι είχε σχέση.μυθιστόρημα και στο οποίο ο ποιητής αφιέρωσε την περίφημη «Στάνζα στην Αουγκούστα». Ο πατέρας, που είδε την κόρη του για πρώτη και τελευταία φορά ένα μήνα μετά τη γέννησή του, άφησε τη γυναίκα του, πήγε στην επαναστατική Garibaldi Ιταλία όταν το κορίτσι ήταν δύο μηνών και δεν εμφανίστηκε ποτέ ξανά στον οικογενειακό κύκλο. Στις 21 Απριλίου 1816, ο Βύρων υπέγραψε επίσημο διαζύγιο. Πολλοί βιογράφοι αναφέρουν πάντα ότι ο πατέρας αφιέρωσε λίγες μόνο συγκινητικές γραμμές στη μικρή Άντα, το μοναδικό του νόμιμο παιδί, στο «Προσκύνημα του Τσάιλντ Χάρολντ» (μετάφραση Γ. Σενγκέλη):
"Ω κόρη μου! Είμαι στο όνομά σου
Άνοιξε το κεφάλαιο. πρέπει να το τελειώσουν.
Θα παραμείνω η οικογένειά σου για πάντα,
Τουλάχιστον δεν μπορώ να σε ρίξω μια ματιά.
Μόνο εσύ - στις σκιές των μακρινών χρόνων - είσαι παρηγοριά.
Στα οράματά σου το μέλλον μου
Θα μπει μια μελωδία ξεχασμένη από την παιδική μου ηλικία,
Και αγγίξτε την καρδιά σας με ζωντανή μουσική,
Όταν ο δικός μου πεθαίνει σε έναν παγωμένο τάφο
".
Ακολουθούν αρκετές ακόμη στροφές με τον ίδιο τόνο και τελειώνουν με την ευλογία του πατέρα:
"Κοιμηθείτε γλυκά στην κούνια, χωρίς ανησυχία:
Είμαι απέναντι από τη θάλασσα, από ύψος βουνού
Σου στέλνω τις ευλογίες μου, αγαπημένη μου,
Τι θα μπορούσες να γίνεις για τη μούγκα μου!
",

Αλλά την ίδια στιγμή, σε ένα γράμμα προς τον ξάδερφό του, ανησυχούσε εκ των προτέρων: « Ελπίζω ότι οι θεοί της έδωσαν τα πάντα εκτός από το ποιητικό δώρο - ένας τρελός στην οικογένεια είναι αρκετός...Αλλά υπήρχαν και άλλες γραμμές αφιερωμένες στην κόρη. Εδώ είναι ένα απόσπασμα από το "Αποχαιρετισμός στη λαίδη Βύρωνα" (μετάφραση Ι. Κοζλόφ):
"Και την ώρα που χαϊδεύεις την κόρη μας,
Θαυμάζοντας τη φλυαρία των λόγων,
Πώς υπαινίσσεσαι για τον πατέρα σου;
Ο πατέρας της είναι χωρισμένος από αυτήν.
Όταν ο μικρός πιάνει το βλέμμα σου,
Όταν τη φιλάς, να θυμάσαι
Σχετικά με αυτόν που σε εκλιπαρεί για ευτυχία,
Που βρήκε τον παράδεισο στην αγάπη σου.
Και αν υπάρχει κάποια ομοιότητα σε αυτό
Με τον πατέρα που εγκατέλειψες,
Η καρδιά σου ξαφνικά θα φτερουγίσει,
Και το τρέμουλο της καρδιάς θα είναι δικό μου
".

Η ανατροφή της πρώτης προγραμματίστριας στον κόσμο έπεσε εξ ολοκλήρου στους εύθραυστους ώμους της μητέρας της - της υπέροχης Anna Isabelle (Anabella) Milbank, Lady Byron, «μια εξαιρετική γυναίκα, ποιήτρια, μαθηματικός, φιλόσοφος», όπως την περιέγραψε ο Μπάιρον το 1813, η οποία της έδωσε το παρατσούκλι «Βασίλισσα των Παραλληλογραμμάτων». Ωστόσο, όχι αμέσως: η μητέρα του νεογέννητου, έχοντας δώσει το παιδί στους γονείς της, πήγε σε μια κρουαζιέρα υγείας. Επέστρεψε όταν ήρθε η ώρα να αρχίσει να μεγαλώνει το παιδί. Διάφορες βιογραφίες κάνουν διαφορετικούς ισχυρισμούς για το αν η Άντα ζούσε με τη μητέρα της: μερικοί ισχυρίζονται ότι η μητέρα της πήρε την πρώτη θέση στη ζωή της, ακόμη και στον γάμο της. Σύμφωνα με άλλες πηγές, δεν γνώρισε ποτέ κανέναν από τους δύο γονιούς. Η σύζυγος του ποιητή δεν έπεσε σε μελαγχολία και απελπισία, αλλά, περιφρονώντας τα κοσμικά κουτσομπολιά, μεγάλωσε την κόρη της και της έδωσε την ευκαιρία να λάβει την πιο προηγμένη εκπαίδευση εκείνη την εποχή. Η κοπέλα άρχισε να ενδιαφέρεται για τη μουσική και τα μαθηματικά από νωρίς, κάτι που δεν μπορούσε παρά να ευχαριστήσει τη λαίδη Μπάιρον. Γιατί όλοι οι φόβοι του κόσμου της ήταν κρυμμένοι σε άλλες σφαίρες - στον τομέα της λογοτεχνίας και της ποίησης. Η λαίδη Μπάιρον προσπάθησε απεγνωσμένα να προστατεύσει την κόρη της από τη μοιραία (αυτό δεν είναι μεταφορά!) επιρροή του «δραπέτη» πατέρα της. Από την όποια επιρροή του, σε σημείο που αφαιρέθηκαν όλα τα βιβλία του πατέρα της από την οικογενειακή βιβλιοθήκη, και ταυτόχρονα όλη η ποίηση! Επιπλέον, μετά το διαζύγιο, η μητέρα της και οι γονείς της μητέρας της δεν την αποκαλούσαν ποτέ Augusta, αλλά μόνο Ada.

Και τότε συνέβη κάτι τρομερό: η Ada Augusta αρρώστησε με ιλαρά. Στις αρχές του 19ου αιώνα, δεν ήξεραν ακόμη πώς να αντιμετωπίσουν αυτή τη σοβαρή ασθένεια· το κορίτσι έμεινε ανάπηρο και πέρασε τρία ολόκληρα χρόνια στο κρεβάτι. Ωστόσο, αυτός ο χρόνος δεν πήγε χαμένος. Η αδάμαστη Λαίδη Μπάιρον προσέλαβε τους καλύτερους δασκάλους στο Λονδίνο και η κοπέλα συνέχισε την εκπαίδευσή της στο σπίτι.

Η περίοδος της ασθένειας έφερε στον κοινωνικό κύκλο της Ada Byron τον υπέροχο Σκωτσέζο μαθηματικό, λογικό και μυστικιστή Augustus de Morgan, πρώην δάσκαλο της μητέρας της, και τη σύζυγό του, τη διάσημη Mary Somerville, η οποία για εξαιρετικά επιτεύγματα στα μαθηματικά και μετέφρασε έργα με σχόλια (ιδίως από τη γαλλική «Πραγματεία για την Ουράνια Μηχανική» μαθηματικός και αστρονόμος Pierre-Simon Laplace) ονομάστηκε «βασίλισσα της επιστήμης του 19ου αιώνα». Ο De Morgan, ένας σπουδαίος ειδικός στην εσωτερική αριθμολογία, γοήτευσε ένα εντυπωσιακό κορίτσι που διψούσε για ένα θαύμα με τη μαγεία των αριθμών, μετέτρεψε την αυστηρή λογική των μαθηματικών σε μαγεία, που καθόρισε τη μελλοντική ζωή της μελλοντικής κόμισσας Lovelace. Ο δάσκαλος είχε τόσο μεγάλη γνώμη για τις ικανότητες της μαθήτριάς του που τη συνέκρινε με την Ιταλίδα μαθηματικό Μαρία Αγκνέσι. Η Μαίρη έγινε πρότυπο για τη μαθήτριά της... Η λαίδη Μπάιρον δεν κατάφερε ποτέ να σβήσει την ποίηση από την καρδιά της κόρης της. Έγραφε ποίηση με εμμονή - με τη βοήθεια των μαθηματικών.

Ο Βύρων πέθανε σε ηλικία 36 ετών (το 1824), στην Ελλάδα, για την οποία πολέμησε (Ελληνικός Πόλεμος της Ανεξαρτησίας, Ελληνική Επανάσταση - ο ένοπλος αγώνας του ελληνικού λαού για ανεξαρτησία από την Οθωμανική Αυτοκρατορία, 1821-1832), δίνοντάς τα όλα του εαυτού του - τη δύναμη, το ταλέντο και τα μέσα του. Τα λείψανά του μεταφέρθηκαν στην Αγγλία - στην οικογενειακή κρύπτη στην εκκλησία Hunkell Torcard, κοντά στο Αβαείο Newstead. Η Άντα ήταν μόλις 9 ετών εκείνη την εποχή και μόλις είχε αρχίσει να αναρρώνει, σηκώνοντας από το κρεβάτι.


Η Άντα, με τον πιο απροσδόκητο τρόπο, δικαίωσε τις ελπίδες της μητέρας της. Στις αρχές του 1828, ανέπτυξε ξαφνικά την τάση να περνά όλο τον ελεύθερο χρόνο της από τη μελέτη πίσω από τις κλειστές πόρτες του δωματίου της. Η λαίδη Μπάιρον υποψιάστηκε πολύ φυσικά ότι η κόρη της έγραφε ποίηση και φοβήθηκε σοβαρά. Η «σκιά του πατέρα» φαινόταν καθαρά και τρομερά στον οικογενειακό ορίζοντα. Για αρκετά δύσκολα βράδια, η Anna Isabelle ξεπέρασε απεγνωσμένα το μητρικό της ένστικτο υπέρ του «εύρος των απόψεων» και στη συνέχεια η υπομονή της κόπηκε και ζήτησε λογαριασμό από την κόρη της. Το δωδεκάχρονο κοριτσάκι έβγαλε μια στοίβα χαρτιά κάτω από το κρεβάτι και κοκκινίζοντας απελπισμένα από την αμηχανία, έδειξε στη λαίδη Μπάιρον... επαγγελματικά εκτελεσμένα σχέδια ενός αεροσκάφους δικής της σχεδίασης. Σε ηλικία 12 ετών, η Άντα δεν ονειρευόταν έναν παραμυθένιο πρίγκιπα, αλλά μηχανικά φτερά που θα μπορούσαν να την ξεσκίσουν από το έδαφος και να την σηκώσουν στον ουρανό. Και δεν ονειρευόταν απλώς, δημιούργησε φτερά! Η Ada κληρονόμησε από τη μητέρα της την αγάπη για τα μαθηματικά και πολλά από τα χαρακτηριστικά του πατέρα της, συμπεριλαμβανομένου ενός παρόμοιου συναισθηματικού χαρακτήρα... Λένε ότι από τότε, όχι μόνο οι «Μύθοι της Αρχαίας Ελλάδας», αλλά και τα έργα των Blaise Pascal, Isaac Newton, και τα αδέρφια πέρασαν τη νύχτα στο δωμάτιο της νεαρής κοπέλας ο Μπερνούλι και άλλοι μαθηματικοί γίγαντες. Ωστόσο, υπάρχουν ενδείξεις ότι η Άντα έγραψε κρυφά ποίηση, ντρεπόμενη για αυτό σαν κάποιο είδος κληρονομικής πανούκλας. Τις ποιητικές της κλίσεις τις συνειδητοποίησε πολύ αργότερα. Στα τριάντα, η Άντα έγραψε στη μητέρα της: Εάν δεν μπορείτε να μου δώσετε ποίηση, θα μου δώσετε τότε ποιητική επιστήμη;"

Και τώρα η Ada έκλεισε τα 17. Η πρώτη της εμφάνιση σε κοινό περιμένει... Η Ada Byron έκανε θραύση. Οι κύριοι της πρωτεύουσας πολιόρκησαν ομαδικά την όμορφη νεαρή κοπέλα, χάνοντας αμέσως την ορθόδοξη βρετανική ακαμψία τους. Για να κατανοήσουμε την προέλευση του φαινομένου Ada, είναι απαραίτητο να κατανοήσουμε πώς ήταν η υψηλή κοινωνία στη Μεγάλη Βρετανία στις αρχές του μακρινού 19ου αιώνα. Ο ηττημένος Βοναπάρτης εξακολουθούσε να μαραζώνει στο νησί της Αγίας Ελένης και η Ευρώπη είχε ήδη επουλώσει τις πολεμικές της πληγές και έσπευσε «στην επιστήμη». Οι συζητήσεις για τα «ψάρια και θαλάσσια πλάσματα», «την κίνηση των ουράνιων σφαιρών και των φώτων» και «τις ζώνες της δομής της Γης» έγιναν της μόδας και στη συνέχεια, στη δεκαετία του 20 και του 30, έγιναν υποχρεωτικός κανόνας, δείκτης προηγμένη ευρωπαϊκή ανεξιθρησκεία. Φυσικά, όλη αυτή η τζέντλεμαν υποτροφία μύριζε ερασιτεχνισμό. Ακόμη και η λέξη «επιστήμονας» δεν είχε ακόμη εφευρεθεί (ο όρος «επιστήμονας» εισήχθη σε χρήση μόλις το 1836). Ωστόσο, δεν μπορεί να αμφισβητηθεί ότι η υψηλή κοινωνία ήταν πλήρως προετοιμασμένη για την εμφάνιση μιας γυναίκας μαθηματικού ανάμεσά της. Επιπλέον, η κοινωνία λαχταρούσε να λατρεύειτέτοια γυναίκα!

Και η Ada δεν τους απογοήτευσε! Λεπτή, εξαίσια χλωμή (3 χρόνια φυλάκιση είχε αποτέλεσμα), έξυπνη, εξαιρετικά μορφωμένη, και εξάλλου, από τη φύση της, σε μεγάλο βαθμό - κόρη του ίδιου Βύρωνα, άρχοντα και ποιητή! Χόρευε όμορφα, έπαιζε διάφορα όργανα, ντυνόταν όμορφα και με γούστο και ήξερε πολλές γλώσσες. Αλλά αυτά απείχαν πολύ από τα μοναδικά της πλεονεκτήματα. Το πάθος που έσπειρε τότε ο ντε Μόργκαν έφερε άφθονο καρπό. Με ένα γοητευτικό χαμόγελο, μπορούσε να κάνει τον πιο ατάραχο κύριο να κοκκινίσει, να χλωμιάσει και να τραυλίσει με τις ερωτήσεις της και, αν πιστευτούν οι φήμες, ήξερε τα κακά πνεύματα, αλλιώς από πού προερχόταν τέτοια ευφυΐα και λογική από εκείνους τους σαστισμένους δανδέρους του Λονδίνου που είχαν Πίσω τους η Οξφόρδη ή το Κέμπριτζ; Ομορφιά, μαθηματικά και μυστικισμός - αυτό είναι το πραγματικό πορτρέτο της Ada Augusta Byron. Φυσικά, υπήρξαν μερικές ζηλευτές φήμες - μια από τις κυρίες διέδωσε "αληθινές πληροφορίες" ότι δεν ήταν χωρίς λόγο που απολάμβανε μια τέτοια ηχηρή επιτυχία - ο ίδιος ο διάβολος δεν μπορούσε να το κάνει χωρίς αυτό! Πώς αντέδρασε η Ada Byron σε αυτούς τους υπαινιγμούς; Με τιποτα. Χαμογέλασε μόνο πιο λαμπερά, κάτι που με τη σειρά της οδήγησε σε ένα παράδοξο αποτέλεσμα: η κοινωνία την ερωτεύτηκε ακόμη περισσότερο. Ωστόσο, αυτό είναι εύκολο να εξηγηθεί - ο μυστικισμός στις πολλές εκδηλώσεις του ήταν σεβαστός εκείνες τις μέρες ως η ίδια επιστήμη με όλους τους άλλους. Τελικά, τι είναι πιο μυστηριώδες - η υπερηφάνεια του Εωσφόρου, ο έκπτωτος άγγελος του Φωτός ή η θεωρία των αριθμών; Πού υπάρχουν περισσότερα μυστικά; Ή μήπως το μέτρο του μυστηρίου τους είναι ίσο;... Η κοπέλα πήρε αμέσως τον πρώτο της ισόβιο τίτλο: η υψηλή κοινωνία του Λονδίνου την ανακήρυξε το Διάδημα του Κύκλου.

Σε μια από αυτές τις κοινωνικές εκδηλώσεις (πολύ χαρακτηριστικό της εποχής - ήταν μια τεχνολογική έκθεση), η νεαρή Ada Byron παρουσιάστηκε στον εξαιρετικό μαθηματικό, καθηγητή μαθηματικών στο Πανεπιστήμιο του Cambridge, μέλος της Βασιλικής Επιστημονικής Εταιρείας, Charles Babbage - έναν άνθρωπο του οποίου η μοίρα ήταν άρρηκτα συνυφασμένη με τη μοίρα της ηρωίδας μας. Η νεαρή μις Μπάιρον άκουσε για πρώτη φορά το όνομα Τσαρλς Μπάμπατζ στο τραπέζι του δείπνου από τη Μαίρη Σόμερβιλ. Λίγες εβδομάδες αργότερα, στις 5 Ιουνίου 1833, συναντήθηκαν για πρώτη φορά. Ωστόσο, για να έρθουμε πιο κοντά στην κατανόηση της προέλευσης των μαθηματικών του Charles Babbage, είναι απαραίτητο να επιστρέψουμε στον χαρακτήρα που ήδη αναφέρθηκε παραπάνω - Napoleon I Bonaparte.

Έτσι, Γαλλία, 1790. Η ιδιοφυΐα του μεγάλου αυτοκράτορα μεταρρυθμίζει την ηπειρωτική Ευρώπη. Όχι, δεν μιλάμε για οδήγηση στην αριστερή πλευρά εδώ. Σκεφτείτε μια άλλη, πολύ πιο επαναστατική καινοτομία: το μετρικό σύστημα βαρών και μέτρων. Ο Αυτοκράτορας κάλεσε τον επικεφαλής του Γραφείου Απογραφής, Βαρόνο ντε Πρόνι, και του έδωσε ένα καθήκον. Ήταν απαραίτητο να ετοιμαστούν νέοι, προοδευτικοί πίνακες λογαρίθμων στο συντομότερο δυνατό χρόνο. Ο βαρόνος δεν ήταν δυνατός στα μαθηματικά, αλλά είχε πολύ καλή κατανόηση της θεωρίας της παραγωγής. Συγκεκριμένα, αυτό που εμείς, χάρη στις σχολικές κοινωνικές σπουδές, ονομάζουμε καταμερισμό εργασίας. Και, υπακούοντας στην αυτοκρατορική εντολή, ο de Prony ανέπτυξε την τεχνολογία. Χώρισε ολόκληρη τη διαδικασία υπολογισμού σε τρία στάδια: το πρώτο - οι ισχυρότεροι μαθηματικοί, με επικεφαλής τους Adrien Legendre και Lazare Carnot, ανέπτυξαν μαθηματικό λογισμικό, το δεύτερο - ο "μεσαίος σύνδεσμος" οργάνωσε τη διαδικασία υπολογισμού και φρόντισε να μην αποτύχει, το τρίτο - δεκάδες από τους πιο συνηθισμένους συνηθισμένους μετρητές πραγματοποίησαν άμεσους υπολογισμούς. Σας θυμίζει κάτι αυτή η διανομή; Λογισμικό μαθηματικού (λογισμικού) - οργάνωση υπολογισμών - υπολογισμός (επεξεργασία δεδομένων). Είναι απαραίτητο να αναφέρουμε ότι οι "ανθρώπινοι υπολογιστές" σε αυτό το σύστημα ονομάζονταν "υπολογιστές" (από τα αγγλικά " υπολογίζω" - "υπολογίζω");

Ο Ντε Πρόνι ήταν άτυχος. Οι πίνακες που ανέπτυξε το Προεδρείο του δεν δημοσιεύτηκαν ποτέ λόγω του πολέμου. Ωστόσο, τέσσερις δεκαετίες αργότερα, τα έργα του de Prony κατέληξαν στο γραφείο του Babbage. Ο Άγγλος, έχοντας μελετήσει τη γαλλική μέθοδο διαίρεσης των μαθηματικών υπολογισμών, ήταν απόλυτα ευχαριστημένος. Τότε είχε μια ιδέα: τι θα γινόταν αν οι «ανθρώπινοι υπολογιστές», αυτό το «αναξιόπιστο ανθρώπινο υλικό», αντικαταστάθηκαν από πιο προηγμένες μηχανικές συσκευές; Εξάλλου, οι υπολογισμοί των «υπολογιστών» δεν είναι καθόλου περίπλοκοι, αντιπροσωπεύοντας την πρόσθεση και την αφαίρεση μικρών αριθμών. Υπάρχουν μόνο πολλά από αυτά. Το έργο ξεκίνησε το 1822, ονομαζόταν Difference Engine και υποτίθεται ότι ήταν (με τη σύγχρονη ορολογία) μια τεράστια, εξαιρετικά περίπλοκη μηχανή προσθήκης. Ωστόσο, παρά την κρατική χρηματοδότηση που ήταν καλή εκείνη την εποχή, ευτυχώς έσβησε το 1834, η τεκμηρίωσή του κατέληξε σε αποθήκες και στα ράφια των επιστημονικών γραφείων. Υπήρχαν πολλοί λόγοι για αυτό. τα κυριότερα είναι η αμέλεια του αρχιμηχανικού Joseph Clement και η απώλεια ενδιαφέροντος για το έργο του ίδιου του Babbage. Το γεγονός είναι ότι ήδη το 1833, ο μαθηματικός συνέλαβε ένα ακόμη πιο επαναστατικό βήμα: να κάνει τη μηχανή να λειτουργεί υπό τον έλεγχο ενός εξωτερικού προγράμματος και όχι να αντικαταστήσει μια διαδικασία με μια μηχανική συσκευή. Αυτή η μονάδα, που ονομάζεται Analytical Engine, αναπτύχθηκε από τον Charles Babbage σε χαρτί το 1834. Αυτός ήταν ο πρώτος πλήρως λειτουργικός υπολογιστής στον κόσμο. Διέθετε έναν κεντρικό επεξεργαστή (με την ορολογία του Babbage, "μύλο"), είσοδο προγραμμάτων ("οδηγίες") χρησιμοποιώντας διάτρητες κάρτες (τέτοιος όρος δεν υπήρχε ακόμη, αλλά το πρωτότυπο της σύγχρονης κάρτας ήταν πολύ γνωστό και χρησιμοποιήθηκε από τότε 1801 σε έναν υφαντικό αργαλειό Jacquard), ένα μπλοκ μνήμης («αχυρώνα») με 1000 καταχωρητές, στο οποίο αποθηκεύονταν τα αρχικά δεδομένα και τα ενδιάμεσα αποτελέσματα, μια συσκευή εκτύπωσης, τον ρόλο της οποίας εκτελούσε ένα τυπογραφείο. Η εσωτερική αναπαράσταση των αριθμών ήταν δεκαδική. Οι αριθμοί μπορούσαν να μεταφερθούν στο "μύλο", να υποβληθούν σε επεξεργασία εκεί και να επιστραφούν στο ένα ή το άλλο μητρώο του "αχυρώνα". Ο συγγραφέας σκόπευε να τροφοδοτήσει τη μονάδα, η οποία αποτελούνταν από χιλιάδες μηχανικά γρανάζια, με τη μόνη γνωστή δύναμη εκείνη την εποχή - τον ατμό. Παρεμπιπτόντως, το 1991, Άγγλοι επιστήμονες κατασκεύασαν έναν μηχανικό υπολογιστή με βάση τα σχέδια του Babbage (που βρίσκεται στο Μουσείο Επιστημών του Kensington). Μια πράξη διαίρεσης ή πολλαπλασιασμού της παίρνει 2-3 λεπτά. Η ταχύτητα των σύγχρονων υπολογιστών είναι 10 προς την 8η δύναμη λειτουργιών ανά δευτερόλεπτο.

Ωστόσο, ας μην εστιάσουμε στις λεπτομέρειες. Μια λεπτομερής περιγραφή της μηχανής του Babbage είναι ένα θέμα για άλλη συζήτηση. Πολύ πιο σημαντικό για εμάς είναι ότι το 1833 ο Babbage γνώρισε τη νεαρή Ada Augusta Byron. Σε μια έκθεση τεχνολογίας, ο Babbage ανακοίνωσε δημόσια τη νέα του ανάπτυξη για πρώτη φορά. Όπως ήταν φυσικό, η ομιλία του ήταν υπερκορεσμένη με μαθηματικούς όρους και λογικούς υπολογισμούς, που ήταν δύσκολο να κατανοήσει ένας απροετοίμαστος δανδής του Λονδίνου. Και η Άντα κατάλαβε. Ο Ντε Μόργκαν, όχι χωρίς περηφάνια για τον μαθητή του, περιγράφει την πρώτη συνάντηση της Άντα με τον πρωτο-υπολογιστή: Ενώ μερικοί από τους καλεσμένους κοίταξαν με έκπληξη αυτή την εκπληκτική συσκευή μέσα από τα μάτια των αγρίων που είδαν τον καθρέφτη για πρώτη φορά, η δεσποινίς Μπάιρον, πολύ νέα ακόμα, μπόρεσε να καταλάβει τη λειτουργία της μηχανής και εκτίμησε τη μεγάλη αξία της εφεύρεσης."Επιπλέον, βομβάρδισε τον Charles με ερωτήσεις σχετικά με την ουσία του προβλήματος. Η Babbage γοητεύτηκε εντελώς από τα ταλέντα της κοπέλας και η Ada έγινε ξεκάθαρη τελικά τι ακριβώς έψαχνε. Η εμμονή της νεαρής κοπέλας με τα μαθηματικά ενσαρκώθηκε. Και τι! Ένα νέο , άνοιξε άγνωστη ευκαιρία με τη βοήθεια μαθηματικών να αναγκάσουν μια μηχανή να βοηθήσει έναν άνθρωπο να λύσει μαθηματικά προβλήματα! Είναι μόνο μαθηματικά προβλήματα; Ναι, μόνο. ​​Ωστόσο, υπάρχουν πολλοί τομείς στη ζωή της φωτισμένης ανθρωπότητας στους οποίους τα μαθηματικά προβλήματα δεν εμφανίζομαι?...

Η Babbage, που γνώριζε την Annabella Byron, υποστήριζε το πάθος του κοριτσιού για τα μαθηματικά, παρακολουθούσε συνεχώς τις επιστημονικές μελέτες της Ada, επέλεγε και της έστελνε άρθρα και βιβλία, κυρίως για μαθηματικά θέματα. Η Άντα βυθίστηκε με τα πόδια στο έργο του Μπάμπατζ. Τα μαθηματικά άνοιξαν τα φτερά τους και ανέβηκαν στα ύψη. Ο διάλογος μεταξύ Babbage και Ada Augusta, σε προσωπικές συναντήσεις και σε ζωηρή αλληλογραφία, συνεχίστηκε για πολλά χρόνια. Ο Charles Babbage ερωτεύτηκε ειλικρινά αυτό το κορίτσι· βρήκε σε αυτήν το κύριο πράγμα που εκτιμούσε στους ανθρώπους - την οξύτητα του μυαλού. Ίσως έπαιξε ρόλο και το γεγονός ότι η Άντα ήταν σχεδόν στην ίδια ηλικία με την κόρη του που πέθανε νωρίς. Όλα αυτά οδήγησαν σε μια ζεστή και ειλικρινή στάση απέναντι στην Ada.

Δεν μπορεί να ειπωθεί ότι τα ενδιαφέροντα ζωής της Ada Augusta επικεντρώθηκαν αποκλειστικά στα μαθηματικά και την τεχνολογία των υπολογιστών. Έτσι, τον Ιούλιο του 1835, σε ηλικία 20 ετών, η Άντα Αουγκούστα παντρεύτηκε τον επί χρόνια θαυμαστή της Γουίλιαμ, τον όγδοο Λόρδο Βασιλιά. Πραγματικά πολύ καιρό πριν - ο Λόρδος Κινγκ φλέρταρε την αρραβωνιασμένη του για 10 χρόνια. Ο σερ Γουίλιαμ, ο οποίος ήταν 29 ετών τότε, ήταν ένας ήρεμος, εύθυμος και ευγενικός άντρας. Ενέκρινε τις επιστημονικές αναζητήσεις της συζύγου του και μάλιστα την ενθάρρυνε σε αυτές.

Το αυτοχαρακτηριστικό που δίνει η Ada σε μια από τις επιστολές της προς τον Babbage είναι πολύ εκφραστικό: Ο εγκέφαλός μου είναι κάτι περισσότερο από μια θνητή ουσία. Ελπίζω ο χρόνος να δείξει (εκτός αν η αναπνοή μου κ.λπ. προχωρήσει πολύ γρήγορα προς το θάνατο). Ορκίζομαι στον διάβολο ότι μέσα σε δέκα χρόνια θα ρουφήξω λίγο από το αίμα της ζωής από τα μυστήρια του σύμπαντος, και με τρόπο που δεν μπορούσαν να κάνουν τα κοινά θνητά μυαλά και τα χείλη. Κανείς δεν ξέρει τι τρομακτική ενέργεια και δύναμη βρίσκονται ακόμα αναξιοποίητα μέσα στη μικρή μου ευέλικτη ύπαρξη. Είπα "τρομακτικό" γιατί μπορείτε να φανταστείτε τι σημαίνει αυτό σε ορισμένες περιπτώσεις. Ο Κόμης Λ. μερικές φορές λέει: «Τι είδους στρατηγός θα μπορούσες να είσαι». Φανταστείτε με με τον καιρό σε κοινωνικές και πολιτικές ανησυχίες (πάντα ονειρευόμουν να έχω παγκόσμια δύναμη, δύναμη και δόξα - αυτό το όνειρο δεν θα γίνει ποτέ πραγματικότητα...). Είναι καλό για το σύμπαν που οι φιλοδοξίες και οι φιλοδοξίες μου συνδέονται για πάντα με τον πνευματικό κόσμο και ότι δεν σκοπεύω να ασχοληθώ με σπαθιά, δηλητήρια και ίντριγκες".

Είναι απίθανο ο Κόμης Γουίλιαμ να ένιωθε σαν τον αληθινό αρχηγό της οικογένειας. Παρά τον τίτλο υψηλού προφίλ, η πεθερά, η Λαίδη Μπάιρον, κυβέρνησε το σπίτι, αποδεικνύοντας για άλλη μια φορά τον ακλόνητο χαρακτήρα της. Στην αρχή, ο κόμης προσπάθησε ακόμα να αλλάξει κάτι, να επιμείνει σε κάτι, αλλά μετά σήκωσε τους ώμους του με τον βρετανικό τρόπο, αποφάσισε ότι η υγεία ήταν πιο σημαντική και αφοσιώθηκε ολοκληρωτικά στη διαχείριση του φέουδου. Η κόμισσα Άντα δίδασκε παιδιά, ενδιαφερόταν για τη μουσική και συνέχισε τον διάλογό της με τον Μπάμπατζ. Οι Lovelaces οδήγησαν έναν κοινωνικό τρόπο ζωής, διοργανώνοντας τακτικά δεξιώσεις και βραδιές στο σπίτι τους στο Λονδίνο και στο εξοχικό κτήμα Oakhut Park. Ο γάμος της Ada δεν την αποξένωσε από τον Babbage. η σχέση τους έγινε ακόμα πιο εγκάρδια.

Το ζεύγος Lovelace απέκτησε έναν γιο που ονομάζεται Byron στις 12 Μαΐου 1836, μια κόρη που ονομάζεται Annabella (Lady Anne Blue) στις 22 Σεπτεμβρίου 1837 και έναν γιο που ονομάζεται Ralph Gordon στις 2 Ιουλίου 1839. Φυσικά, αυτό απομάκρυνε την Ada από τα μαθηματικά για λίγο. Ταυτόχρονα, ο Λόρδος και η Κυρία Βασιλιάς έλαβαν ένα κόμη, και μαζί του τους τίτλους του κόμη. Έτσι έλαβε η ηρωίδα μας το πλήρες όνομά της - Ada Augusta Byron-King, Countess of Lovelace. Λίγο μετά τη γέννηση του τρίτου της παιδιού, στρέφεται στον Babbage ζητώντας να της βρει δασκάλα μαθηματικών. Παράλληλα, γράφει ότι έχει τη δύναμη να φτάσει όσο μακριά επιθυμεί στην επίτευξη των στόχων της. Ο Babbage, σε μια επιστολή με ημερομηνία 29 Νοεμβρίου 1839, απαντά στη Lovelace: «Νομίζω ότι οι μαθηματικές σου ικανότητες είναι τόσο προφανείς που δεν χρειάζονται τεστ. Έκανα έρευνες, αλλά προς το παρόν δεν έχω καταφέρει να βρω ένα άτομο που θα μπορούσα να σας προτείνω ως δάσκαλο. Θα συνεχίσω να ψάχνω".

Η Άντα ήταν κοντή και η Μπάμπατζ, όταν την ανέφερε, συχνά την αποκαλούσε νεράιδα. Ο εκδότης του περιοδικού Examiner το περιέγραψε κάποτε ως εξής: Ήταν καταπληκτική, και η ιδιοφυΐα της (και είχε ιδιοφυΐα) δεν ήταν ποιητική, αλλά μαθηματική και μεταφυσική, το μυαλό της βρισκόταν σε συνεχή κίνηση, που συνδυαζόταν με μεγάλες απαιτήσεις. Μαζί με τέτοιες αρρενωπές ιδιότητες όπως η σταθερότητα και η αποφασιστικότητα, η Lady Lovelace χαρακτηριζόταν από λεπτότητα και φινέτσα της πιο εκλεπτυσμένης φύσης. Οι τρόποι της, τα γούστα της, η εκπαίδευσή της... ήταν θηλυκά με την καλή έννοια της λέξης και ένας επιφανειακός παρατηρητής δεν θα μπορούσε ποτέ να μαντέψει τη δύναμη και τη γνώση που κρύβονταν κάτω από τη γυναικεία ελκυστικότητά της. Όσο κι αν αντιπαθούσε την επιπολαιότητα και την κοινοτοπία, της άρεσε να απολαμβάνει την πραγματική πνευματική κοινωνία."

Από τις αρχές του 1841, η Lovelace άρχισε να μελετά σοβαρά τις μηχανές του Babbage. Σε ένα από τα γράμματά της προς τον Babbage, η Ada γράφει: Πρέπει να μου δώσετε βασικές πληροφορίες σχετικά με το αυτοκίνητό σας. Έχω καλό λόγο να το θέλω αυτό". Σε μια επιστολή της 12ης Ιανουαρίου 1841, περιγράφει τα σχέδιά της: " ...Κάποια στιγμή στο μέλλον (ίσως σε 3 ή 4, ίσως και πολλά χρόνια) το κεφάλι μου μπορεί να σας εξυπηρετήσει για τους στόχους και τα σχέδιά σας... Για αυτό το θέμα θέλω να μιλήσω σοβαρά μαζί σας". Αυτή η πρόταση έγινε δεκτή με ευγνωμοσύνη από τον Babbage. Έκτοτε, η συνεργασία τους δεν έχει διακοπεί και έχει δώσει λαμπρά αποτελέσματα. Ωστόσο, σύντομα άρχισαν να μαζεύονται σύννεφα πάνω από τον Babbage. Στην πατρίδα του, η ακατανόητη συσκευή του βγήκε από τη μόδα και ο ο εφευρέτης αναγκάστηκε να πάει στην ήπειρο με διαλέξεις.

Τον Οκτώβριο του 1842, ο εξαιρετικός Ιταλός μαθηματικός και μηχανικός Luigi Federigo Menabrea, δάσκαλος βαλλιστικής στην Ακαδημία Πυροβολικού του Τορίνο (αργότερα στρατηγός στον στρατό του Garibaldi και τότε πρωθυπουργός της Ιταλίας) δημοσίευσε στη Δημόσια Βιβλιοθήκη της Γενεύης "Sketch of the Analytical Engine εφευρέθηκε από τον Charles Babbage», βασισμένο στο σεμινάριο του Charles Babbage για την Αναλυτική του μηχανή. Το βιβλίο γράφτηκε στα γαλλικά και ο Babbage στράφηκε στην Ada Augusta ζητώντας να το μεταφράσει στη γλώσσα του Foggy Albion. Η κόμισσα Lovelace, κρίνοντας εύλογα ότι η μητέρα της είχε αρκετά για να ασχοληθεί με τον γαμπρό της, τα εγγόνια της και ένα μεγάλο προσωπικό οικιακών υπηρετών, επέστρεψε ευτυχισμένη στον κόσμο των μαθηματικών, αποφασίζοντας να αφοσιωθεί ολοκληρωτικά στην αγαπημένη της επιστήμη, δουλεύοντας στο Babbage's μηχανή και την ευρεία εκλαΐκευση του. Έτσι, ο γάμος όχι μόνο δεν εμπόδισε την Άντα από το να παραδοθεί με ενθουσιασμό σε αυτό που θεωρούσε ότι καλούσε, αλλά έκανε ακόμη και τη δουλειά της πιο εύκολη: είχε μια αδιάκοπη πηγή χρηματοδότησης με τη μορφή του οικογενειακού θησαυροφυλακίου των Earls of Lovelace.

Επί εννέα μήνες, η Κοντέσα εργάστηκε πάνω στο κείμενο του βιβλίου, συμπληρώνοντάς το ταυτόχρονα, κατόπιν συμβουλής της Μπάμπατζ, με τα δικά της σχόλια και παρατηρήσεις. Η μετάφραση του άρθρου του Menabrea πήρε 20 σελίδες, ενώ οι σημειώσεις της Ada Lovelace δυόμισι φορές περισσότερες, 50 σελίδες. Αυτή η σύγκριση και μόνο δείχνει ότι η Ada Lovelace δεν περιοριζόταν σε καμία περίπτωση στον ρόλο ενός απλού σχολιαστή. Επιπλέον, το άρθρο του Menabrea ασχολήθηκε περισσότερο με την τεχνική πλευρά του θέματος, ενώ οι σημειώσεις της Lovelace ασχολήθηκαν περισσότερο με τη μαθηματική πλευρά. Αφού έλαβε τις πρώτες αποδείξεις στις 4 Ιουλίου 1843, γράφει στον Babbage: Θέλω να εισαγάγω ένα παράδειγμα σε μια από τις σημειώσεις: τον υπολογισμό των αριθμών Bernoulli ως παράδειγμα μιας μηχανής που υπολογίζει μια απροσδιόριστη συνάρτηση χωρίς πρώτα να την λύσει χρησιμοποιώντας το ανθρώπινο κεφάλι και τα χέρια. Στείλτε μου τα απαραίτητα στοιχεία και τύπους. Είμαι διάβολος ή άγγελος; Δουλεύω σαν διάβολος για σένα, αγαπητέ μου Μπάμπατζ: Κοσκινίζω τους αριθμούς Μπερνούλι για σένα"Κατόπιν αιτήματός της, ο Babbage έστειλε όλες τις απαραίτητες πληροφορίες και, θέλοντας να σώσει την Ada από δυσκολίες, συνέταξε ο ίδιος έναν αλγόριθμο για την εύρεση αυτών των αριθμών. Αλλά έκανε ένα πολύ σοβαρό λάθος κατά την κατάρτιση του αλγόριθμου και η Ada το ανακάλυψε αμέσως. έγραψε ανεξάρτητα ένα πρόγραμμα για τον υπολογισμό των αριθμών Bernoulli Αυτό το πρόγραμμα, που αναγνωρίζεται ως το πρώτο πρόγραμμα που υλοποιήθηκε ειδικά για αναπαραγωγή σε υπολογιστή, έχει εξαιρετικό ενδιαφέρον, καθώς το μέγεθος, η πολυπλοκότητα και η μαθηματική διατύπωση αυτού του προβλήματος δεν μπορούν να συγκριθούν με στοιχειώδη παραδείγματα. Lovelace για να επιδείξει πλήρως τη μηχανή αναλυτικής τεχνικής προγραμματισμού και τα πλεονεκτήματα που δίνει η τελευταία με μια κατάλληλη μέθοδο υπολογισμού.Στις 6 Ιουλίου 1843, το έργο μεταφέρθηκε στο τυπογραφείο. Και έγινε ένα θαύμα - αυτά τα σχόλια και οι παρατηρήσεις το έκαναν διάσημο στον κόσμο της υψηλής επιστήμης, και ταυτόχρονα την εισήγαγε στην ιστορία.

Προβλέποντας τα «στάδια» του προγραμματισμού υπολογιστών, η Ada Lovelace, όπως και οι σύγχρονοι μαθηματικοί, ξεκινά δηλώνοντας ένα πρόβλημα, στη συνέχεια επιλέγει μια μέθοδο υπολογισμού κατάλληλη για προγραμματισμό και μόνο στη συνέχεια προχωρά στη σύνταξη ενός προγράμματος. Αυτό το πρόγραμμα ενθουσίασε τον Babbage· δεν φύλαξε επαίνους για τον συγγραφέα του και τους άξιζε. Η υποστήριξη και τα καλά λόγια ενίσχυσαν την αυτοπεποίθηση της Άντα και της έδωσαν δύναμη να δουλέψει. Η επιτυχία της ήρθε με μεγάλο άγχος και όχι χωρίς βλάβες στην υγεία της, για τις οποίες καταγγέλλει επανειλημμένα σε επιστολές προς τον Babbage. Η Lovelace ήθελε αυτό και τα επόμενα έργα που ονειρευόταν να συνδέονται με κάποιο τρόπο με το όνομά της. Ωστόσο, εκείνη την εποχή θεωρήθηκε απρεπές για μια γυναίκα να δημοσιεύει τα έργα της με το πλήρες όνομά της και η Ada αποφασίζει να βάλει μόνο τα αρχικά της στον τίτλο - AAL (Augusta Ada Lovelace). Ως εκ τούτου, τα έργα της, όπως και τα έργα πολλών άλλων γυναικών επιστημόνων, παρέμειναν στη λήθη για πολύ καιρό.

Τα σχόλια της Lovelace έθεσαν τις βάσεις για τον σύγχρονο προγραμματισμό, με βάση τις ιδέες και τις αρχές που εξέφρασε. Περιείχαν τα τρία πρώτα προγράμματα υπολογιστή στον κόσμο, τα οποία συνέταξε η ίδια για τη μηχανή του Babbage. Το πιο απλό από αυτά και το πιο λεπτομερές είναι ένα πρόγραμμα για την επίλυση ενός συστήματος δύο γραμμικών αλγεβρικών εξισώσεων με δύο αγνώστους. Κατά την ανάλυση αυτού του προγράμματος, εισήχθη για πρώτη φορά η έννοια των κελιών εργασίας (μεταβλητές εργασίας) και χρησιμοποιήθηκε η ιδέα της διαδοχικής αλλαγής του περιεχομένου τους. Από αυτή την ιδέα μένει ένα βήμα στον τελεστή ανάθεσης - μία από τις θεμελιώδεις λειτουργίες όλων των γλωσσών προγραμματισμού, συμπεριλαμβανομένων των μηχανών. Το δεύτερο πρόγραμμα συντάχθηκε για τον υπολογισμό των τιμών της τριγωνομετρικής συνάρτησης με επαναλαμβανόμενη επανάληψη μιας δεδομένης ακολουθίας υπολογιστικών πράξεων. Για αυτή τη διαδικασία, ο Lovelace εισήγαγε την έννοια του βρόχου, μια από τις θεμελιώδεις δομές του δομημένου προγραμματισμού: Ένας κύκλος λειτουργιών θα πρέπει να νοείται ως οποιαδήποτε ομάδα πράξεων που επαναλαμβάνεται περισσότερες από μία φορές.". Η οργάνωση των κύκλων στο πρόγραμμα μειώνει σημαντικά τον όγκο του. Χωρίς μια τέτοια μείωση, η πρακτική χρήση της Αναλυτικής Μηχανής δεν θα ήταν ρεαλιστική, καθώς λειτουργούσε με διάτρητες κάρτες και ένας τεράστιος αριθμός από αυτούς θα απαιτούνταν για κάθε πρόβλημα Στο τρίτο πρόγραμμα, που σχεδιάστηκε για τον υπολογισμό των αριθμών Bernoulli, είχαν ήδη χρησιμοποιηθεί επαναλαμβανόμενοι ένθετοι βρόχοι.Στα σχόλιά της, η Lovelace εξέφρασε επίσης την εξαιρετική εικόνα ότι οι υπολογιστικές πράξεις μπορούσαν να εκτελεστούν όχι μόνο σε αριθμούς, αλλά και σε άλλα αντικείμενα, χωρίς τους οποίους Οι υπολογιστές θα παρέμεναν απλώς ισχυροί αριθμομηχανές υψηλής ταχύτητας.

Ο Charles Babbage βρήκε στην Ada έναν εξαιρετικό υποστηρικτή της εφεύρεσής του. Είτε μιλούσε για την Αναλυτική Μηχανή, ότι «οι δυνατότητες των μηχανισμών της είναι τόσο εκτεταμένες που θα γίνει το δεξί χέρι οποιουδήποτε ειδικού στην αφηρημένη άλγεβρα», είτε για την ικανότητα της μηχανής να «υφαίνει αλγεβρικές ιδέες με τον ίδιο τρόπο όπως του Jaccard Ο αργαλειός υφαίνει λουλούδια και φύλλα», η Άντα μπορούσε να βρει ξεκάθαρες και ακριβείς λέξεις. Ήδη εκείνη την εποχή, η Ada Lovelace γνώριζε πλήρως το κολοσσιαίο «εύρος του φάσματος» των δυνατοτήτων ενός παγκόσμιου υπολογιστή. Ταυτόχρονα, κατάλαβε πολύ καθαρά τα όρια αυτών των δυνατοτήτων: " Συνιστάται να προσέχετε να μην υπερβάλλετε τις δυνατότητες του Αναλυτικού Μηχανή. Η Analytical Engine δεν προσποιείται ότι δημιουργεί κάτι πραγματικά νέο. Ένα μηχάνημα μπορεί να κάνει ό,τι μπορούμε να του πούμε να κάνει. Μπορεί να παρακολουθήσει την ανάλυση. αλλά δεν μπορεί να προβλέψει καμία αναλυτική σχέση ή αλήθεια. Οι λειτουργίες του μηχανήματος είναι να μας βοηθήσουν να αποκτήσουμε αυτό που ήδη γνωρίζουμε". Είδε στο αυτοκίνητο κάτι που ο ίδιος ο εφευρέτης φοβόταν να σκεφτεί: " Η ουσία και ο σκοπός του μηχανήματος θα αλλάξουν ανάλογα με τις πληροφορίες που θα βάλουμε σε αυτό. Το μηχάνημα θα μπορεί να γράφει μουσική, να σχεδιάζει εικόνες και να δείχνει επιστημονικούς τρόπους που δεν έχουμε δει ποτέ πουθενά.".

Παρεμπιπτόντως, δεν ήταν τυχαίο ότι η μουσική ήταν το δεύτερο πάθος της Ada, μετά τα μαθηματικά. Πίστευε ότι η γλώσσα της μουσικής, όπως και η γλώσσα των μαθηματικών, την φέρνουν σε επαφή με τις Ανώτερες Δυνάμεις - «μια άλλη γλώσσα για απόκοσμες συνομιλίες».

Εξηγώντας ότι η μηχανή του Babbage λειτουργεί όχι μόνο με αριθμούς, αλλά και με αφηρημένες συνδέσεις μεταξύ των εννοιών, ο Ada αναφέρεται στις «θεμελιώδεις σχέσεις μεταξύ ήχων στην επιστήμη της αρμονίας και της μουσικής σύνθεσης» που θα καταστήσουν δυνατή την «επιστημονική σύνθεση μουσικών έργων οποιασδήποτε πολυπλοκότητας και διάρκεια». Η Ada Augusta προέβλεψε τον σκοπό του υπολογιστή πριν ακόμη δημιουργηθεί. Αυτό που μπήκε στη ζωή μας σήμερα - ένα πολυλειτουργικό εργαλείο για την επίλυση ενός τεράστιου αριθμού εφαρμοζόμενων προβλημάτων - είδε η Ada στη μακρινή δεκαετία του '40. XIX αιώνα! Αλλά η κόμισσα έκανε το επόμενο βήμα, εντοπίζοντας τις πολλά υποσχόμενες δυνατότητες του μηχανήματος: " Ανάπτυξη και επεξεργασία κατά παρτίδες οποιωνδήποτε συναρτήσεων... Η μηχανή είναι ένας μηχανισμός έκφρασης οποιασδήποτε αόριστης συνάρτησης οποιουδήποτε βαθμού γενικότητας και πολυπλοκότητας.".

Παρά την ανήκουστη βλακεία του κοριτσιού («Νομίζω ότι κατέχω έναν μοναδικό συνδυασμό ιδιοτήτων που με καταδικάζουν, όπως κανένας άλλος, να ανακαλύψω την κρυμμένη πραγματικότητα στη φύση...», «Είναι καλό για το Σύμπαν που οι φιλοδοξίες μου και οι φιλοδοξίες συνδέονται για πάντα με τον πνευματικό κόσμο, και ότι δεν πρόκειται να ασχοληθώ με σπαθιά, δηλητήριο και ίντριγκες αντί για Χ, Υ και Ζ"), η οποία, ωστόσο, έχοντας εξαπατηθεί με τις ελπίδες της σχετικά με το άνθος της βρετανικής επιστήμης , στη συνέχεια άρχισε να ενδιαφέρεται για τον μελαγχολία, ο Babbage παραδέχτηκε ότι είχε ειλικρινή φιλικά συναισθήματα για την «ερωμένη των αριθμών» του, όπως αποδεικνύεται από το μικρό σημείωμα που αναγγέλλει την άφιξή του, με ημερομηνία 9 Σεπτεμβρίου 1843:
"Αγαπημένη μου Lady Lovelace!
Απελπισμένος να περιμένω μέχρι να έχω ελεύθερο χρόνο, αποφάσισα να τα παρατήσω όλα και να πάω στην Άσλεϊ, παίρνοντας μαζί μου αρκετά χαρτιά για να ξεχάσω αυτόν τον κόσμο, όλες τις ανησυχίες του και, αν είναι δυνατόν, τους αμέτρητους τσαρλατάνους του - με λίγα λόγια, για τα πάντα εκτός από την Κυρία των Αριθμών.
Αυτή τη στιγμή ζείτε στο Ashley; Η άφιξή μου θα σας αποσπάσει την προσοχή από την επιχείρησή σας; Θα φτάσω Τετάρτη, Πέμπτη, ή οποιαδήποτε άλλη μέρα, αν σας βολεύει περισσότερο. Πρέπει να σβήσω στο Taunton ή στο Bridgwater; Είναι μαζί σας ο Arbogast [συγγραφέας του βιβλίου «On the Calculus of Derivatives»]; Ήθελα να φέρω πολλά βιβλία αφιερωμένα σε αυτό το τερατώδες πρόβλημα - το πρόβλημα των τριών σωμάτων, το οποίο είναι σχεδόν τόσο σκοτεινό όσο το περίφημο De Tribus Impostoribus1. Οπότε αν έχεις Arbogast, θα φέρω κάτι άλλο.
Με τον Θεό, αγαπητέ μου και σεβάσμιο διερμηνέα.
Δικό σου όσο ποτέ άλλοτε
Χ. Μπάμπατζ
".

Από το 1844, η Ada Lovelace άρχισε να ενδιαφέρεται όλο και περισσότερο για τους αγώνες, ειδικά από τη στιγμή που η ίδια οδηγούσε καλά και αγαπούσε τα άλογα. Τόσο ο Babbage όσο και ο William Lovelace έπαιξαν στους αγώνες και ο Babbage, ο οποίος ενδιαφερόταν για εφαρμοσμένα ζητήματα της θεωρίας πιθανοτήτων, εξέτασε το παιχνίδι στους αγώνες από αυτές τις θέσεις και αναζήτησε το βέλτιστο σύστημα παιχνιδιού. Επιπλέον, με αυτόν τον τρόπο ήθελαν να πάρουν το ποσό που έλειπε για την κατασκευή της Αναλυτικής Μηχανής του Babbage. Δυστυχώς μόνο οι διοργανωτές τους καταφέρνουν να πλουτίσουν από τον τζόγο. Το «σύστημα» δεν ανταποκρίθηκε στις προσδοκίες, έχοντας χάσει ένα μάλλον εντυπωσιακό ποσό, ο Babbage και ο Count Lovelace αρνήθηκαν να συμμετάσχουν στη βελτίωση του «συστήματος». Όμως η λαίδη Άντα, τζόγος και πεισματάρα, έγινε εθισμένη στον τζόγο, βαλτωμένη στα χρέη και ακόμη και ενέχυρο τα κοσμήματα της οικογένειας. Η κοινωνία του Λονδίνου τρόμαξε από την πίεση με την οποία αυτή η γυναίκα ζητιανεύει χρήματα υπό την προστασία της. Φλεγμένη, στράφηκε για βοήθεια σε όλους όσους γνώριζε, συμπεριλαμβανομένων των σπουδαίων συγχρόνων της: Michael Faraday, David Brewster, Charles Wheatstone, Charles Dickens (ο οποίος πίστευε σοβαρά ότι μετά τις επισκέψεις της παρέμενε ένα ίχνος κακών πνευμάτων στο σπίτι) ... αλίμονο, ως επί το πλείστον λαμβάνει άρνηση. Επιπλέον, η λαίδη Άντα ήρθε κοντά σε κάποιον Τζον Κρος, ο οποίος στη συνέχεια την εκβίασε. Ξόδεψε σχεδόν όλα τα χρήματά της και μέχρι το 1848 είχε εκτροχιάσει την περιουσία του συζύγου της. Τότε η μητέρα της έπρεπε να ξεπληρώσει αυτά τα χρέη, και ταυτόχρονα να αγοράσει ενοχοποιητικά γράμματα από τον διαβόητο Τζον Κρος...

Ίσως αυτές οι διώξεις, οι απειλές και οι αποτυχίες να δημιουργηθεί ένα σύστημα win-win υπονόμευσαν την υγεία αυτής της καταπληκτικής γυναίκας. Στις αρχές της δεκαετίας του '50, η Ada Lovelace έδειξε τα πρώτα σημάδια ασθένειας. Τον Νοέμβριο του 1850 γράφει στον Babbage: Η υγεία μου... είναι τόσο άσχημη που θέλω να δεχτώ την προσφορά σου και να εμφανιστώ στους γιατρούς σου όταν φτάσω στο Λονδίνο."Παρά τα μέτρα που ελήφθησαν, η ασθένεια προχώρησε και συνοδεύτηκε από σοβαρές ταλαιπωρίες. Κατά ειρωνικό τρόπο, ήταν ο Τσαρλς Ντίκενς, ο τραγουδιστής της μάχης ενάντια στην κυριαρχία των μηχανών, που υπέκυψε στις τελευταίες επιθυμίες της Λαίδης Λάβλεϊς και ήρθε να διαβάσει πολλές σελίδες του Ντέιβιντ Κόπερφιλντ. δίπλα στο κρεβάτι της 27 Νοεμβρίου 1852 η Ada Lovelace πέθανε από αιμορραγία ενώ προσπαθούσε να θεραπεύσει τον καρκίνο της μήτρας, πριν φτάσει στην ηλικία των 37. Μαζί με την εξαιρετική της διάνοια, ο πατέρας της μετέδωσε επίσης αυτή την τρομερή κληρονομικότητα - έναν πρόωρο θάνατο - ο ποιητής πέθανε στις στην ίδια ηλικία και επίσης από αιμοληψία... Σύμφωνα με τη διαθήκη, θάφτηκε στην οικογενειακή κρύπτη Βύρωνα στο Nottinghamshire δίπλα στον τάφο ενός πατέρα που δεν είχε δει ποτέ στη ζωή της - έναν πατέρα από τον οποίο η ηρωίδα μας, παρ' όλα αυτά τα κόλπα της μητέρας της, κληρονόμησε την κατανόηση: να ζεις σημαίνει να καίγεσαι! Σύμφωνα με τους σύγχρονους, από εκείνη την εποχή, οι τάφοι δύο ιδιοφυιών - πατέρα και κόρης - έγιναν τόπος προσκυνήματος και πιο συχνά οι άνθρωποι έρχονταν να προσκυνήσουν όχι τον μεγάλο ποιητή, αλλά μια καταπληκτική γυναίκα που μπόρεσε να κοιτάξει το μέλλον.

Ο χρόνος δεν έχει σβήσει τη μνήμη αυτής της καταπληκτικής γυναίκας. Το όνομα της Ada Lovelace αναστήθηκε από την αφάνεια στα μέσα της δεκαετίας του 1930 σε σχέση με το έργο του Άγγλου μαθηματικού Alan Turing, ο οποίος εισήγαγε την έννοια μιας λογικής αλγοριθμικής δομής, που ονομάζεται «μηχανή Turing», καθώς και την επακόλουθη δημιουργία του οι πρώτοι ηλεκτρονικοί υπολογιστές.

Δύο μικρές πόλεις στην Αμερική έχουν πάρει το όνομά τους από την Ada Lovelace - στις πολιτείες της Αλαμπάμα και της Οκλαχόμα. Υπάρχει επίσης ένα κολέγιο που πήρε το όνομά της στην Οκλαχόμα.

Η γλώσσα Ada πήρε το όνομά της στη μνήμη της Ada Lovelace. Στα τέλη της δεκαετίας του 1970, έρευνα που διεξήχθη από το Υπουργείο Άμυνας των ΗΠΑ αποκάλυψε ότι δεν υπήρχε γλώσσα προγραμματισμού υψηλού επιπέδου που θα μπορούσε να υποστηρίξει όλα τα σημαντικά βήματα στη δημιουργία λογισμικού. Η χρήση διαφορετικών γλωσσών προγραμματισμού σε διαφορετικές εφαρμογές οδήγησε σε ασυμβατότητα των αναπτυγμένων προγραμμάτων, διπλασιασμό της ανάπτυξης και άλλα ανεπιθύμητα φαινόμενα, συμπεριλαμβανομένης της αύξησης του κόστους του λογισμικού, πολλαπλάσια από το κόστος του ίδιου του εξοπλισμού υπολογιστών. Η έξοδος από την κρίση φάνηκε στην ανάπτυξη μιας ενοποιημένης γλώσσας προγραμματισμού, στο περιβάλλον υποστήριξής της και στη μεθοδολογία εφαρμογής. Και οι τρεις συνιστώσες αυτού του έργου αναπτύχθηκαν πολύ προσεκτικά με τη συμμετοχή των πιο καταρτισμένων ειδικών από διάφορες χώρες. Το 1975, το Υπουργείο Άμυνας των ΗΠΑ αποφάσισε να ξεκινήσει την ανάπτυξη μιας καθολικής γλώσσας προγραμματισμού για τις ένοπλες δυνάμεις των ΗΠΑ και στη συνέχεια για ολόκληρο το ΝΑΤΟ. Τον Μάιο του 1979, ο νικητής ενός διαγωνισμού γλωσσικής ανάπτυξης ήταν η γλώσσα "Ada", που πήρε το όνομά της από την Ada Augusta Lovelace και προτάθηκε από μια ομάδα με επικεφαλής τον Γάλλο Jean Ishbia. Ο υπουργός διάβασε την ιστορική εκδρομή που ετοίμασαν οι γραμματείς και χωρίς δισταγμό ενέκρινε τόσο το ίδιο το έργο όσο και το προτεινόμενο όνομα για τη μελλοντική γλώσσα - «Ada». Στις 10 Δεκεμβρίου 1980 εγκρίθηκε το γλωσσικό πρότυπο. Στην ΕΣΣΔ τη δεκαετία του '80, οργανώθηκε μια ομάδα εργασίας για τη γλώσσα της Ada υπό την Κρατική Επιτροπή Επιστήμης και Τεχνολογίας. Η ομάδα μελέτησε όλα τα ανοιχτά (καθώς και, σύμφωνα με φήμες, που ελήφθησαν κρυφά από τις πληροφορίες) δεδομένα σχετικά με τη γλώσσα Ada και ερεύνησε τη δυνατότητα και τη σκοπιμότητα της ανάπτυξης και χρήσης του Ada στην ΕΣΣΔ. Οι δραστηριότητες αυτής της ομάδας οδήγησαν μέχρι τα τέλη της δεκαετίας του '80 στην ανάπτυξη μεταγλωττιστών Ada για όλους σχεδόν τους υπολογιστές που χρησιμοποιούνται στην ΕΣΣΔ. Αρκετά βιβλία για τη γλώσσα του Ada έχουν εκδοθεί στα ρωσικά. Στο Κρατικό Πανεπιστήμιο της Μόσχας, πραγματοποιήθηκαν εργασίες για τη δημιουργία των δικών τους πακέτων για τη δοκιμή μεταφραστών ada για συμμόρφωση με τα πρότυπα. Στο Κρατικό Πανεπιστήμιο του Λένινγκραντ, για τη δημιουργία του συστήματος Ada, χρησιμοποιήθηκε το σύστημα Pallada, που αναπτύχθηκε προηγουμένως για την εφαρμογή του Algol-68, το οποίο μεταφέρθηκε στην Ada. Το σύστημα περιέχει ένα ολοκληρωμένο περιβάλλον ανάπτυξης, έναν μεταγλωττιστή, έναν επεξεργαστή κειμένου, έναν εντοπισμό σφαλμάτων, βιβλιοθήκες, ένα σύστημα ελέγχου έκδοσης και έναν διερμηνέα εντολών. Μετά την κατάρρευση της ΕΣΣΔ, οι εργασίες για τη διανομή της Ada ουσιαστικά διακόπηκαν. Είναι αλήθεια ότι έχουν εγκριθεί τρία προγράμματα για την ανάπτυξη ανάπτυξης λογισμικού στην Ada (στο Υπουργείο Άμυνας, στο Υπουργείο Πολιτικής Αεροπορίας και στο Υπουργείο Παιδείας και Επιστήμης), αλλά η ανάπτυξή τους είναι αργή και ασυντόνιστη. Ως αποτέλεσμα, η γλώσσα Ada είναι ελάχιστα γνωστή στη Ρωσία· οι περισσότεροι σύγχρονοι Ρώσοι προγραμματιστές τη θεωρούν «νεκρή γλώσσα» και δεν γνωρίζουν τίποτα γι' αυτήν. Το Ada χρησιμοποιείται στη Ρωσία και την ΚΑΚ από μεμονωμένους λάτρεις. Επιπλέον, η Ada έχει, αν και πολύ περιορισμένη, εφαρμογή στον τομέα της τριτοβάθμιας εκπαίδευσης: ειδικά μαθήματα για την Ada διδάσκονται στο Κρατικό Πανεπιστήμιο της Μόσχας και στο Πανεπιστήμιο του Kharkov.
Παράδειγμα προγράμματος "Γεια, κόσμο!" σχετικά με την ΕΑΒ:
με το Ada.Text_IO ; διαδικασία Hello is use Ada.Text_IO ; start Put_Line("Γεια, κόσμο!" ); τέλος Γεια σας ;
Ωστόσο, η γλώσσα χρησιμοποιείται για την ανάπτυξη βιομηχανικού λογισμικού. Υπάρχουν πολλά γνωστά έργα που αναπτύχθηκαν στην Ada που λειτουργούν στη Ρωσία, μεταξύ των οποίων ένα σύνολο τυπικού εξοπλισμού πτήσης, πλοήγησης και επικοινωνιών για το ρωσικό αμφίβιο αεροσκάφος Beriev Be-200. Η ανάπτυξη πραγματοποιήθηκε από το Ερευνητικό Ινστιτούτο Αεροπορικού Εξοπλισμού στο Ζουκόφσκι, μαζί με την αμερικανική εταιρεία Allied Signal, Φλόριντα, ΗΠΑ. Χρησιμοποιήθηκε το σύμπλεγμα ανάπτυξης συστημάτων ada από το DDC-I στην πλατφόρμα Intel 80486.

Οι Ρώσοι πνευματώδεις προγραμματιστές δεν παρέλειψαν να παίξουν την ασάφεια ενός τέτοιου ονόματος (στον ρωσικό ήχο, φυσικά) και, ως αντίβαρο στη γλώσσα της «Κόλασης», δημιούργησαν τη δική τους αλγοριθμική γλώσσα, την «Heaven». Είναι ευρέως γνωστή και η επίθεση του σοβιετικού διεθνούς δημοσιογράφου Μελόρ Στούρουα, ένθερμου αντιαμερικανιστή: « Η γλώσσα του Πενταγώνου είναι ο εχθρός της ειρήνης. Η γλώσσα της «Κόλασης» είναι η φωνή της θερμοπυρηνικής κόλασης... Στη γλώσσα της «Κόλασης» μπορεί κανείς να ακούσει μια κατάρα στο ανθρώπινο γένοςΛοιπόν, αυτή η «Μαρξ – Ένγκελς – Λένιν – Οκτωβριανή Επανάσταση» (έτσι αντιπροσωπεύει το όνομα Malor), όπως λένε, πήγε πολύ μακριά. Σήμερα όχι μόνο το Πεντάγωνο, αλλά ούτε ένα άτομο στον πολιτισμένο κόσμο μπορεί Κάνετε χωρίς υπολογιστή και το σύστημα λογισμικού του. Αυτό στο οποίο εργάστηκαν τόσο ανιδιοτελώς ο Charles Babbage και η Ada Lovelace είναι ένα άνευ όρων δώρο για όλη την ανθρωπότητα. Και αυτός είναι ο λόγος που οι σύγχρονοι επιστήμονες υπολογιστών γιορτάζουν στις 19 Ιουλίου, όταν η Ada έγραψε το πρώτο πρόγραμμα, και στις 10 Δεκεμβρίου, όταν γεννήθηκε η Ada Augusta Byron, ως ανεπίσημες μέρες προγραμματιστή.

Το 1997 κυκλοφόρησε η ταινία φαντασίας της Lynn Hershman-Leeson "Conceiving Ada", ο κύριος χαρακτήρας της οποίας, η Emmy, προσπαθεί να χρησιμοποιήσει τη χειραγώγηση του χρόνου για να βρεθεί στο παρελθόν για να συναντήσει την Augusta Ada King, την οποία υποδύεται η Tilda Swinton. Στην προσπάθειά της να πετύχει τον στόχο της, η Emmy πειραματίζεται ακόμη και με το δικό της DNA, παρά τον κίνδυνο πιθανών παρενεργειών... Lynn Hershman Leeson: Στην εποχή της, η «προμητέρα όλων των προγραμματιστών», η Ada Byron-King, κόμισσα της Lovelace, δημιούργησε την πρώτη γλώσσα υπολογιστή και προέβλεψε τη χρήση της στη μουσική, την ποίηση και την τέχνη. Η Ada γεννήθηκε στη βικτωριανή εποχή και αναγκάστηκε να κάνει διπλή ζωή. Ως εκ τούτου, η ταινία βασίζεται στην αρχή μιας διπλής έλικας, σχηματίζοντας μια μυστηριώδη σχέση μεταξύ της ιστορίας της Ada και της ιστορίας του πώς οι κλώνοι DNA κάνουν τη γενετική μνήμη να περάσει μέσα από τέσσερις γενιές. Κάθε επεισόδιο κατασκευάζεται και κινηματογραφείται χρησιμοποιώντας μια εικόνα ενός μορίου DNA ως μοντέλο. Ένιωσα ότι ήταν εξαιρετικά σημαντικό να χρησιμοποιήσω την τεχνολογία που ανακάλυψε η Ada στη δουλειά μου, επειδή δίνει μια άλλη διάσταση στην ιστορία της. Η εικονική πραγματικότητα και ο ψηφιακός ήχος φαινόταν ότι της επέτρεπαν να αποκτήσει ελευθερία κινήσεων εγκαίρως και έτσι έδωσαν στην εμφάνισή της ορατότητα και απτή.«Δυστυχώς, αυτή η υπέροχη ταινία δεν έχει μεταφραστεί στα ρωσικά.

Ένας τεράστιος αριθμός θρύλων συνδέεται με την εικόνα της Ada Augusta. Μερικά από αυτά είναι σίγουρα αληθινά. μερικά, ως συνήθως, είναι αμφίβολα.

Τι θα γινόταν λοιπόν αν η Κόμισσα έφτασε στα μαθηματικά μέσω του εσωτερισμού; Τι γίνεται λοιπόν αν τα αυτόγραφα της Λαίδης Άντα είναι υπερκορεσμένα από αποκρυφισμό και μυστικισμό; Είναι αυτός ένας λόγος για να κρεμάσετε ψάθινες κούκλες Voodoo γύρω από την οθόνη σας και να κρατάτε σειρές στην επιφάνεια εργασίας των Windows;

Τι θα γινόταν, λοιπόν, αν το αυτοκίνητο που αγαπούσε τόσο πολύ η Άντα δεν κατασκευάστηκε ποτέ στη σύντομη ζωή της; Στη δεκαετία του 30-40. Τον εικοστό αιώνα, συσκευές παρόμοιες με την Αναλυτική Μηχανή ενσωματώθηκαν τελικά σε μέταλλο, πριν από λίγο πριν την εμφάνιση των ηλεκτρονικών υπολογιστών.

Τι γίνεται, λοιπόν, αν η παρακμή της σύντομης ζωής της Ada Augusta επισκιάζεται από γελοίες προσπάθειες δημιουργίας ενός συστήματος υπολογισμού στοιχημάτων win-win στον τζόγο; Δεν ήταν γενναίο; Η αναζήτηση του τετραγωνισμού του κύκλου είναι ο κλήρος των ανήσυχων και τολμηρών, στους οποίους, όπως ξέρετε, τραγουδάμε δόξα.

Έχουμε το βασικό! Οι σημειώσεις της κόμισσας Lovelace στο βιβλίο του Luis Menebrea καταλαμβάνουν μόνο 52 σελίδες. Σε γενικές γραμμές, αυτό είναι το μόνο που άφησε η Ada Lovelace για την ιστορία. Μερικοί επιστήμονες εργάζονται για δεκαετίες και αφήνουν πίσω τους εκατοντάδες έργα που ξεχνιούνται πριν ο τάφος εγκατασταθεί στον τελευταίο τόπο ανάπαυσης των δημιουργών τους. Η Ada Lovelace, η μεγάλη κόρη του μεγάλου Βύρωνα, χρειάστηκε μόνο 52 σελίδες για να μείνει στην ιστορία. Συχνά 52 σελίδες μπορούν να μετατρέψουν τον κόσμο γύρω μας πέρα ​​από την αναγνώριση. Σκεφτείτε αυτές τις λέξεις όταν εργάζεστε με τον υπολογιστή σας, όταν επικοινωνείτε στο Διαδίκτυο ή απλά μετακινείτε το «μαντήλι».

Δεν μπορεί να υπάρχουν πολλές απόψεις εδώ:
έξυπνος σαν κόρη, υπέροχος πατέρας!
Γι' αυτό δεν προέκυψε τότε;
η ιδιοφυΐα της δεν είναι καθόλου θηλυκή,
τι ακατανόητο κατάλαβες;

Γιατί η Κόμισσα χρειάζεται μια «υπορουτίνα»
και "εγγραφή ευρετηρίου" γιατί;
Η μοίρα της είναι η αρωματική κρέμα
και στο μαντήλι υπάρχει ένα μονόγραμμα,
και δεν θα υπήρχαν μεγάλα προβλήματα.

Αλλά είναι ωραίο όταν είναι έτσι
Υπάρχουν κοντέσσες στον κόσμο μας!
Τους τιμούμε σήμερα,
και οι έπαινοι των ανθρώπων
μπορούμε να σχετιστούμε με τις επιστήμες...

© Copyright: Philosophical Saksaul, 2010 Πιστοποιητικό δημοσίευσης Αρ. 110121001437

Με βάση τα υλικά:
Βικιπαίδεια
habrahabr.ru
chernykh.net
schools.keldysh.ru
Eleonora Mandalyan "Η ψηφιακή υπολογιστική μηχανή του Charles Babbage"

Ο George Byron είναι ένας από τους μεγαλύτερους Άγγλους κλασικιστές. Όλοι γνωρίζουν τα έργα του. Ωστόσο, η κόρη του συνήθως αναφέρεται εν παρόδω. Ωστόσο, η Ada Lovelace είναι μια από τις πιο σημαντικές (αν όχι η πιο σημαντική) φιγούρες στον προγραμματισμό. Και παρόλο που η συνεισφορά της Ada ήταν μικρή, λίγο περισσότερες από 50 σελίδες, αλλά τι σελίδες! Πολλοί επιστήμονες που έγραψαν δεκάδες διατριβές και δεν έγιναν διάσημοι, αλλά η Άντα έγινε διάσημη με πενήντα μόνο σελίδες. Θα σας πούμε την ιστορία της Ada Lovelace, της πρώτης γυναίκας προγραμματίστριας.

Τα παιδικά χρόνια της Ada Lovelace

10 Σεπτεμβρίου 1815, Λονδίνο. Η Άννα Ισαβέλλα, σύζυγος του Τζορτζ Βύρωνα, γέννησε ένα κορίτσι, το οποίο πήρε το όνομά της από την αδερφή του ποιητή, Αουγκούστα, το μεσαίο της όνομα ήταν Άντα. Η μητέρα του κοριτσιού ήταν τρελά ερωτευμένη με τα μαθηματικά, τα οποία υιοθέτησε η κόρη της. Ωστόσο, τα ευτυχισμένα παιδικά της χρόνια επισκιάστηκαν: η Άντα είδε τον πατέρα της μόνο μία φορά στη ζωή της, όταν ήταν ενός μηνός. Μετά από αυτό, ο Γιώργος υπέγραψε τα χαρτιά και χώρισε τη γυναίκα του. Όλα τα βιβλία του αφαιρέθηκαν από την οικογενειακή βιβλιοθήκη του κοριτσιού και για το υπόλοιπο της ζωής της ονομαζόταν Άντα, και όχι το όνομα που της έδωσε ο πατέρας της.

Η Άντα ήταν ένα κοντό, κοριτσάκι. Μεγάλωσε απίστευτα μορφωμένη, γιατί η μητέρα της προσέλαβε τους καλύτερους καθηγητές μαθηματικών. Και η κόρη μου ερωτεύτηκε τα μαθηματικά, όπως και η μητέρα της, που την αποκαλούσαν «βασίλισσα των παραλληλογραμμών».

The Youth of Ada Lovelace

Σε ηλικία δεκαεπτά ετών, η νεαρή Άντα παρουσιάστηκε στο δικαστήριο, επειδή η οικογένειά της ήταν αρκετά διάσημη. Μετά από αυτό, άρχισε συχνά να παρακολουθεί δεξιώσεις και δείπνα και άρχισε να «βγαίνει στην κοινωνία». Το κορίτσι συνέχισε να σπουδάζει μαθηματικά με τους καλύτερους δασκάλους. Από τη Μαίρη Σόμερβιλ (μια Σκωτσέζα μαθηματικός· ήταν η δασκάλα της Άντα, την οποία κοίταξε) έμαθε για τον Τσαρλς Μπάμπατζ, έναν Άγγλο επιστήμονα και καθηγητή στο Κέμπριτζ. Αφού τον γνώρισε προσωπικά, άρχισε να επικοινωνεί στενά με τον καθηγητή· ξεκίνησε μια δυνατή φιλία μεταξύ των δύο μαθηματικών και μετά δεν σταμάτησαν να επικοινωνούν. Αργότερα, η Άντα γνώρισε πολλούς άλλους εξαιρετικούς ανθρώπους: φυσικούς, επιστήμονες, μαθηματικούς, συγγραφείς.
Τσαρλς Μπάμπατζ

Τσαρλς Μπάμπατζ

Γάμος και έγγαμος βίος

Πέρασαν τρία χρόνια. Η Άντα ήταν παντρεμένη με τον εικοσιεννιάχρονο Γουίλιαμ Κινγκ, έναν Άγγλο βαρόνο. Ο Γουίλιαμ στήριξε τη γυναίκα του σε όλες τις προσπάθειές της και την αγαπούσε τρελά. Αυτός ο γάμος ήταν ευτυχισμένος. Παρά την αξιοζήλευτη θέση της γυναίκας στην επιστήμη εκείνη την εποχή, η Άντα είχε την ευκαιρία να κάνει αυτό που της άρεσε, είχε πάντα υλικά για έρευνα. Επιπλέον, λόγω της περιουσίας του συζύγου της, οι ενέργειες της Άντα δεν περιορίζονταν οικονομικά. Το ζευγάρι απέκτησε τρία παιδιά: τον Βύρωνα (μελλοντική συνομήλικη), την Άννα (μελλοντική ταξιδιώτη, δημοσίευσε πολλά βιβλία) και τον Ραλφ (μελλοντικός συγγραφέας).

Οικογένεια Ada Lovelace: William King, Byron King, Anne King (Bunt), Ralph King

Η οικογένεια King έκανε κοινωνική ζωή και συχνά φιλοξενούσε δεξιώσεις, συναντήσεις και δείπνα. Σε αυτήν την κοινωνία, η Άντα ήταν μια ευπρόσδεκτη φιλοξενούμενη· δεν μπορούσε μόνο να μιλήσει για την επιστήμη, αλλά ήταν επίσης μια υποδειγματική σύζυγος και γυναίκα. Παρά το μαθηματικό της μυαλό, η Άντα ήταν κομψή και θηλυκή, μια από τις καλύτερες νοικοκυρές και πολύ ενδιαφέρον άτομο. Συνδύασε εκπληκτικά τις καλύτερες ιδιότητες των γονιών της: το ψυχρό μυαλό και την επιτήδευση της μητέρας της, τον συναισθηματικό χαρακτήρα του πατέρα της.

Η Ada Lovelace στην επιστήμη

Ωστόσο, ας επιστρέψουμε στην Άντα ως μαθηματικός. Συνέχισε να επικοινωνεί με τον Τσαρλς Μπάμπατζ ακόμα και μετά τον γάμο της και έκανε έρευνα μαζί του. Βοήθησε τον Babbage να δημιουργήσει την Analytical Engine του. Ωστόσο, το πιο σημαντικό έργο στη ζωή της ήταν η μετάφραση ενός άρθρου του Γάλλου μαθηματικού Λουίτζι Μεναμπρέα και τα σχόλια επ' αυτού.

Διάγραμμα Ada Lovelace

Αυτό το έργο δεν ήταν τόσο σημαντικό τη στιγμή που δημοσιεύτηκε, αλλά στο μέλλον είχε τεράστια επιτυχία και σχεδόν θεμελιωδώς σημαντικό στον προγραμματισμό, γιατί στην πραγματικότητα η Ada έγραψε το πρώτο πρόγραμμα υπολογιστή στον κόσμο. Στα σχόλιά της είπε ότι στο μέλλον θα υπάρξουν μηχανές των οποίων ο σκοπός θα ποικίλλει ανάλογα με την πολυπλοκότητα. Η Άντα προέβλεψε ότι «οι μηχανές θα μπορούσαν να γράφουν μουσική, να ζωγραφίζουν εικόνες και να δείχνουν στην επιστήμη νέους τρόπους», περιγράφοντας την υπολογιστική μηχανή του φίλου και συναδέλφου της, Τσαρλς Μπάμπατζ. Είναι εκπληκτικό πόσο με ακρίβεια προέβλεψε τις δυνατότητες των σύγχρονων υπολογιστών τον 19ο αιώνα. Συνολικά, το βιβλίο κυκλοφόρησε με το όνομα AAL και είχε πολύ περισσότερες πληροφορίες από τις αρχικές καταχωρήσεις. Ήταν η Άντα που επινόησε τους όρους «κύκλος» και «εργατικό κύτταρο».

Η Άντα έζησε μια σύντομη αλλά χαρούμενη και χαρούμενη ζωή. Σε ηλικία 36 ετών, διαγνώστηκε με την ασθένεια. Οι σύγχρονοι γιατροί λένε ότι ήταν καρκίνος της μήτρας. Δυστυχώς, δεν μπόρεσε να θεραπευτεί και η Άντα πέθανε από αιμορραγία σε ηλικία 36 ετών. Τάφηκε σε μια κρύπτη μαζί με τον πατέρα της, τον οποίο δεν γνώριζε όσο ζούσε.

Προς τιμήν της Ada Lovelace, μιας ταλαντούχας γυναίκας μαθηματικού που ήταν πολύ μπροστά από την εποχή της, ονομάστηκε η κύρια γλώσσα προγραμματισμού ADA, η οποία δημιουργήθηκε από το Υπουργείο Άμυνας των ΗΠΑ ως η κύρια γλώσσα προγραμματισμού (που χρησιμοποιείται σήμερα από τον στρατό των ΗΠΑ και τη NASA).

Επιπλέον, δύο μικρές πόλεις στην Αλαμπάμα και την Οκλαχόμα έχουν το όνομά της. Η τελευταία μάλιστα έχει ένα κολέγιο που φέρει το όνομά της.

  1. Γνωρίζατε ότι εκτός από την επίσημη αργία του προγραμματιστή (13 Σεπτεμβρίου - "ημέρα του προγραμματιστή"), υπάρχουν και άλλες γιορτές που γιορτάζονται από αυτούς, συγκεκριμένα - ημέρα διαχειριστή συστήματος (τελευταία Παρασκευή του Ιουλίου), ημέρα μηχανικού υπολογιστών (14 Φεβρουαρίου), web Ημέρα προγραμματιστή (4 Απριλίου) και ακόμη και ημέρα δοκιμαστή (9 Σεπτεμβρίου). Μην ξεχάσετε αυτήν την ημέρα να συγχαρείτε όσους αφοσιώθηκαν σε αυτά τα δύσκολα επαγγέλματα.
  2. Υπάρχουν περίπου 8.500 γλώσσες προγραμματισμού στον κόσμο (ναι, έτσι είναι), αλλά ο αριθμός των γλωσσών που χρησιμοποιούνται πιο συχνά είναι λίγο πάνω από μια ντουζίνα. Αυτό οφείλεται στη χαμηλή ζήτηση και, κατά συνέπεια, στις κακές πωλήσεις του προϊόντος, στην αδυναμία των δημιουργών της γλώσσας να βρουν συμβιβασμό και σε διάφορα είδη ελλείψεων. Να πώς σκέφτονται και σχολιάζουν οι αναγνώστες: Ο Πασκάλ και οι ΔΕΛΦΟΙ κυβερνούν! Και γενικά, η καλύτερη γλώσσα είναι αυτή στην οποία μπορείς να γράψεις κάτι πιο σημαντικό από το Hello World.
  3. Γνωρίζατε ότι η πρώτη ειδικός πληροφορικής ήταν μια Βρετανίδα, η Ada Lovelace; Ήταν αυτή που, τον 19ο αιώνα, έγραψε έναν αλγόριθμο για έναν αναλυτικό συσσωρευτή, θα λέγαμε, τον πρόγονο του σύγχρονου υπολογιστή. Αυτό το μηχάνημα ήταν μια καινοτομία στην εποχή του και μπορούσε να λύσει την εξίσωση Bernoulli, δηλαδή να υπολογίσει το νόμο της διατήρησης της ενέργειας σε ρευστή κίνηση. Η Άντα, μη γνωρίζοντας τότε ότι ξεκινούσε ένα τεράστιο κίνημα πληροφορικής, ανέπτυξε μια σειρά ενεργειών για να λύσει το πρόβλημα, που στην ουσία είναι η συγγραφή ενός προγράμματος. Αυτό υποδηλώνει ότι ο προγραμματισμός μπορεί να γίνει από οποιοδήποτε άτομο, ανεξαρτήτως φύλου, αν υπάρχει επιθυμία.
  4. Πιο συχνά, οι άνθρωποι υποθέτουν ότι αν είστε προγραμματιστής, μπορείτε να κάνετε σχεδόν τα πάντα και αρχίζουν να κάνουν διάφορα αιτήματα από την επισκευή υπολογιστή, τη σύνταξη ενός προγράμματος έως τα πιο απίστευτα πράγματα που δεν σχετίζονται με την εξειδίκευση του προγραμματιστή. Οτιδήποτε - ρυθμίστε το Διαδίκτυο στο τηλέφωνό σας, ανανεώστε ένα πιάτο, διορθώστε ένα tablet ή ακόμα και επισκευάστε μια ηλεκτρική σκούπα ή μια τηλεόραση. Να θυμάστε, αγαπητοί μου, ότι κάθε άτομο, συμπεριλαμβανομένου ενός προγραμματιστή, έχει τις δικές του διαφορές στην εξειδίκευση.
  5. Σήμερα, οι ακόλουθοι τίτλοι αναβοσβήνουν συχνά στο Διαδίκτυο: "Δημιουργήστε τον μοναδικό σας ιστότοπο σε 15 λεπτά χωρίς προγραμματιστές και σχεδιαστές!" Πολλοί αρχάριοι webmasters το παθαίνουν αυτό και, επιπλέον, υποφέρουν από μια εμμονή να εκπλήσσουν τους πάντες και τα πάντα. Διάφορα δύσκολα σενάρια με πολλά εφέ όπως «είσαι τόσο αδύναμος;», πληροφοριοδότες, παίκτες, συσσωρευμένα βίντεο και άλλα πούλια αρχίζουν να εμφανίζονται στον ιστότοπο. Λοιπόν, εκπλαγήκαμε, τι μετά; Και εδώ δεν μπορείτε να κάνετε χωρίς προγραμματιστές: είτε το σενάριο συνετρίβη, είτε ο πληροφοριοδότης είναι λάθη, είτε το πρόγραμμα εγκαταστάθηκε στραβά. Αποδεικνύεται ότι είναι πολύ νωρίς για να διαγράψουμε τους προγραμματιστές.
  6. Ανακαλύψαμε ότι το επάγγελμα του προγραμματιστή θα είναι πάντα περιζήτητο, ανεξάρτητα από το τι αλλαγές συμβαίνουν στον κόσμο. Πώς όμως μπορείς να εντοπίσεις έναν καλό προγραμματιστή; Ας παραθέσουμε μερικά θετικά κριτήρια που διακρίνουν έναν καλό προγραμματιστή από έναν απλό προγραμματιστή:
  • Συμβαδίζει με τις νέες τεχνολογίες
  • Η δουλειά είναι χαρά και αισθάνεται σαν χόμπι
  • Ικανός να δημιουργήσει μια ιδέα, αλλά και να μολύνει άλλους
  • Έχει δικό του έργο, και ούτε ένα
  • Συμβαδίζει με την εποχή, συνεχίζει να μελετά
  • Επίμονος, πεισματάρης, ακόμα και πεισματάρης στην επίτευξη των σχεδίων του
  • Αναζητώντας πάντα έναν νέο τρόπο επίλυσης προβλημάτων
  • Ξέρει πώς να εκφράζει σωστά τις σκέψεις του, καθώς και να ακούει. Δείχνει ένα παράδειγμα ικανού ειδικού που είναι σε θέση να πείσει.
  • Έχει καλή εμπειρία στον τομέα του προγραμματισμού, και, ως εκ τούτου, ένα αξιοπρεπές βιογραφικό.
  • Διαθέτει ευρύ φάσμα γνώσεων σε διάφορους τομείς.
  • Ικανός να εργαστεί σε ομάδα

Παρουσιάζουμε στην προσοχή σας μια επιλογή από στοιχεία για την Ada Lovelace, την πρώτη γυναίκα προγραμματίστρια.

Το όνομα αυτής της γυναίκας έγινε διάσημο μόλις 100 χρόνια μετά τον θάνατό της. Ωστόσο, η Ada Lovelace συνεχίζει να παραμένει στη σκιά των ανδρών συναδέλφων της σήμερα: δεν υπάρχει καμία αναφορά για αυτήν στα σχολικά εγχειρίδια, οι σύγχρονοι συγγραφείς δεν δίνουν τη δέουσα προσοχή στην προσωπικότητά της, αρκούνται στα πενιχρά δεδομένα των ημερολογίων και της αλληλογραφίας κάποιου. Προσπαθήσαμε να συλλέξουμε τα πιο σημαντικά στοιχεία της βιογραφίας της.

  • Ada Lovelace, ή Augusta Ada King, Countess of Lovelace (Augusta Ada King Byron, Countess of Lovelace) - η μόνη νόμιμη κόρη του παγκοσμίως διάσημου Άγγλου ρομαντικού ποιητή - George Byron. Λόγω μιας σειράς τραγικών συνθηκών (μία από τις οποίες ήταν ένα διαζύγιο από τη μητέρα της Ada, Anna Byron (το γένος Milbank)), το 1816 ο Λόρδος Byron αναγκάστηκε να εγκαταλείψει για πάντα την Αγγλία. Η Άντα δεν χρειάστηκε να ξαναδεί τον πατέρα της. Εκτός από πολλά ποιήματα, σειρές αφιερωμένες στην Άντα βρίσκονται στο 3ο μέρος του Προσκυνήματος του Τσάιλντ Χάρολντ.
  • Η μητέρα της Άντα φοβόταν περισσότερο ότι η κόρη της θα κληρονομούσε την ανήσυχη ιδιοσυγκρασία και το πάθος του πατέρα της για την ποίηση. Παρά τις προσπάθειες της μητέρας της, η Άντα υιοθέτησε την εκκεντρικότητα και τη λαχτάρα του πατέρα της για ποίηση, αλλά το κύριο πάθος της έγινε. Οι δάσκαλοι ήταν ο διάσημος Σκωτσέζος μαθηματικός και λογικός August de MorganΚαι Μαίρη Σόμερβιλ, συγγραφέας της μετάφρασης του «Treatise on Celestial Mechanics».
  • Σε ηλικία 17 ετών, η Άντα γνωρίστηκε Τσαρλς Μπάμπατζ, δημιουργός του πρώτου ψηφιακού υπολογιστή. Παρά την 24χρονη διαφορά ηλικίας, η Babbage γίνεται όχι μόνο δασκάλα και συνάδελφος για την Ada, αλλά και στενή φίλη που τη στηρίζει σε όλες τις προσπάθειές της.
  • Τον Οκτώβριο του 1842 δημοσιεύτηκε ένα άρθρο Ιταλού μηχανικού Λουίτζι Μανάμπρεα, αφιερωμένο στην αναλυτική μηχανή του Charles Babbage. Ο επιστήμονας ζήτησε από την κόμισσα Lovelace να μεταφράσει το άρθρο στα αγγλικά. Η Ada όχι μόνο μετέφρασε το κείμενο, αλλά το συμπλήρωσε και με τα δικά της σχόλια, αυξάνοντας την αρχική ποσότητα εργασίας κατά 3 φορές.

Παρουσιάστηκαν τα σχόλια της Ada τρία πρώτα υπολογιστικά προγράμματα στον κόσμο, που συντάχθηκε από αυτήν για τη μηχανή του Babbage:

  1. Ένα πρόγραμμα για την επίλυση δύο γραμμικών αλγεβρικών εξισώσεων με δύο αγνώστους. κατά την ανάλυση αυτού του προγράμματος, εισήχθη για πρώτη φορά η έννοια των "εργαζόμενων κυττάρων" (μεταβλητές εργασίας) και εκφράστηκε η ιδέα της διαδοχικής αλλαγής του περιεχομένου τους.
  2. το δεύτερο πρόγραμμα συντάχθηκε για τον υπολογισμό των τιμών της τριγωνομετρικής συνάρτησης με επαναλαμβανόμενη επανάληψη μιας δεδομένης ακολουθίας υπολογιστικών πράξεων. Για αυτό το πρόγραμμα, η Ada εισήγαγε την έννοια του "βρόχου", μια από τις θεμελιώδεις δομές του δομημένου προγραμματισμού.
  3. στο τρίτο πρόγραμμα, σχεδιασμένο για τον υπολογισμό των ψηφίων Bernoulli, η Ada χρησιμοποίησε επαναλαμβανόμενους ένθετους βρόχους.
  • Σε σχόλια για το έργο, η Ada εξέφρασε την εικασία της ότι οι υπολογιστικές πράξεις μπορούν να εφαρμοστούν όχι μόνο σε αριθμούς, αλλά και σε άλλα αντικείμενα.
  • Ήταν παντρεμένος με Ουίλιαμ Κινγκ, είχε τρία παιδιά. Ακολούθησε έναν κοινωνικό τρόπο ζωής και ήταν φίλη με τον Michael Faraday, τον Charles Dickens και άλλες διάσημες προσωπικότητες.
  • Οι ηχογραφήσεις της επανεκδόθηκαν στο έργο του B. I. Bowden "Faster Than Thought: A Symposium on Digital Computing Machines"το 1953, το οποίο προκάλεσε κύμα ενδιαφέροντος για το όνομα Ada Lovelace.
  • Πέθανε σε ηλικία 36 ετών από καρκίνο. Τάφηκε στην κρύπτη της οικογένειας Βύρωνα, δίπλα στον πατέρα της.
  • Το 1979, το Υπουργείο Άμυνας των ΗΠΑ ανέπτυξε ένα ενιαίο για ενσωματωμένα συστήματα. Η γλώσσα ονομάστηκε "Ada", προς τιμήν της Ada Lovelace.
  • Μια από τις ημερομηνίες για τον εορτασμό της Ημέρας του Προγραμματιστή πέφτει 10 Δεκεμβρίου- Τα γενέθλια της Ada Lovelace.

Αυτόματο μηχάνημα του Babbage

Λογοτεχνία για να εξοικειωθείτε με τα έργα και τη βιογραφία της Ada Lovelace:

  • Moore, Doris Langley-Levy «Countess of Lovelace: Byron’s Legitimate Daughter»;
  • Wade, Mary Dodson «Ada Byron Lovelace: the Lady and the Computer». 1994. Βαθμοί 7-9;
  • Toole, Betty A. και Ada King Lovelace «Ada, the Enchantress of Numbers: Prophet of the Computer Age». 1998;
  • Woolley, Benjamin «The Bride of Science: Romance, Reason and Byron’s Daughter». 2000.