«Ο Αρχιμήδης θα μνημονευθεί όταν ο Αισχύλος θα έχει λησμονηθεί, διότι οι γλώσσες πεθαίνουν, μα οι μαθηματικές ιδέες όχι.» G.Hardy


Τετάρτη 17 Ιουνίου 2026

Ο Άνθρωπος που Δάμασε τα Μηδενικά: Η Ιστορία του John Backus


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

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

 Ένας Επαναστάτης χωρίς Πυξίδα

Ο John Backus, γεννημένος το 1924 μέσα στην απόλυτη χλιδή ενός πλούσιου χρηματιστή της Φιλαδέλφειας, έμοιαζε καταδικασμένος να αποτύχει. Το μέλλον του ήταν προδιαγεγραμμένο, αλλά εκείνος το αποδομούσε με μαθηματική ακρίβεια:

Αποβλήθηκε από το Πανεπιστήμιο της Βιρτζίνια.

Παράτησε κακήν κακώς το Κολλέγιο Haverford.

Δραπέτευσε από ένα ιατρικό πρόγραμμα του Στρατού, συνειδητοποιώντας ότι η ιατρική του προκαλούσε αποστροφή.

Περπατούσε στο περιθώριο της ζωής, αρνούμενος να συγχρονιστεί με το ρολόι της εποχής του. Μέχρι που ένα φθινοπωρινό απόγευμα του 1945, η μοίρα του άλλαξε σε ένα στενό της Νέας Υόρκης.

Προσπερνώντας μια γεμάτη σκόνη βιτρίνα επισκευής ραδιοφώνων, ο Backus μπήκε μέσα. Μαγεύτηκε από τη μυρωδιά του καλανιδιού και του λιωμένου μετάλλου. Χωρίς να έχει αγγίξει ποτέ ξανά ηλεκτρονικό εξάρτημα, κάθισε στο πίσω δωμάτιο και, με οδηγό τη διαίσθηση, συναρμολόγησε ένα ραδιόφωνο από το μηδέν. Εκείνο το βράδυ, το σκοτάδι στο μυαλό του διαλύθηκε: ήθελε να σπουδάσει Μαθηματικά.

 Η Άβυσσος του Δυαδικού Κώδικα

Το 1950, με ένα πτυχίο από το Columbia αλλά χωρίς την παραμικρή πρακτική εμπειρία, ο Backus πέρασε τις πύλες της IBM. Εκείνη την εποχή, οι υπολογιστές δεν ήταν τα κομψά εργαλεία του σήμερα· ήταν τεράστια, θορυβώδη μεγαθήρια που έβγαζαν θερμότητα και μιλούσαν μια αμείλικτη γλώσσα: τον καθαρό δυαδικό κώδικα.

 Για να προγραμματίσεις, έπρεπε να βυθιστείς σε έναν ωκεανό από 1 και 0. Κάθε εντολή ήταν μια χειρουργική, εξαντλητική διαδικασία. Έπρεπε να πεις στο υλικό της μηχανής ποιον συγκεκριμένο διακόπτη να ανοίξει και ποιο ηλεκτρικό κύκλωμα να κλείσει. Δεν υπήρχαν λέξεις. Δεν υπήρχε σύνταξη. Υπήρχε μόνο το χάος των αριθμών.

Οι συνάδελφοί του ήταν «μάγοι». Κρατούσαν ολόκληρη την αρχιτεκτονική της μηχανής στο μυαλό τους, ένιωθαν τη λογική των ηλεκτρονίων και γεννούσαν κώδικα με τρομακτική ταχύτητα. Ο Backus, όμως, πνιγόταν. Τα δικά του προγράμματα ήταν αργά, μπερδεμένα, γεμάτα λάθη. Μέσα του σιγοέκαιγε μια βαθιά ντροπή. Πίστευε ότι ήταν ο χειρότερος στην IBM – και αυτή η πεποίθηση έγινε το δικό του καύσιμο.

 Η Ανταρσία της Βαρεμάρας

Αντί να παραιτηθεί, ο Backus αποφάσισε να επαναστατήσει ενάντια στο ίδιο το σύστημα. Αναρωτήθηκε κάτι που στα αυτιά των συγχρόνων του ακούστηκε σχεδόν παιδικό:

«Γιατί πρέπει οι άνθρωποι να μαθαίνουν να σκέφτονται σαν τις μηχανές, και να μην μάθουν οι μηχανές να σκέφτονται σαν τους ανθρώπους;»

Κλείστηκε σε ένα γραφείο και άρχισε να σχεδιάζει ένα εργαλείο-μεταφραστή. Το όραμά του; Να γράφει ο προγραμματιστής κομψές, κατανοητές μαθηματικές εκφράσεις (Formulae) και ένας εσωτερικός μηχανισμός να τις μετατρέπει (Translate) αυτόματα στην κρύα γλώσσα των διακοπτών. Το ονόμασε FORTRAN (Formula Translation).

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

 Το Θαύμα του 1957

Για τρία ολόκληρα χρόνια, ο Backus και η μικρή του ομάδα πάλεψαν με τους δαίμονες της υπολογιστικής ταχύτητας. Δεν έφτιαχναν απλώς μια γλώσσα· έχτιζαν έναν ψηφιακό διερμηνέα που έπρεπε να είναι πιο έξυπνος από τον δημιουργό του.

Το 1957, το θαύμα συντελέστηκε. Η IBM παρουσίασε τη FORTRAN.

Δεν ήταν απλώς μια επιτυχία· ήταν ένας θρίαμβος της ανθρώπινης διάνοιας. Ο μεταφραστής (compiler) του Backus ήταν τόσο απίστευτα καλοκουρδισμένος, που ο κώδικας που παρήγαγε αυτόματα έτρεχε σε ταχύτητες που άγγιζαν το **20%** του κώδικα που γραφόταν κοπιαστικά με το χέρι.

Η αλλαγή στο επιστημονικό στερέωμα ήταν ακαριαία:

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

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

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

 Η Αιώνια Αντήχηση

Αυτό που ξεκίνησε ως μια προσπάθεια ενός ανθρώπου να κρύψει την υποτιθέμενη «ανεπάρκειά» του, άνοιξε τους ασκούς του Αιόλου. Άλλοι επιστήμονες, πατώντας πάνω στην αρχιτεκτονική της FORTRAN, άρχισαν να γεννούν νέες γλώσσες: τη COBOL, τη LISP, την ALGOL, τη BASIC, οδηγώντας τελικά στις σύγχρονες γλώσσες που κινούν το σημερινό διαδίκτυο και την Τεχνητή Νοημοσύνη.

Το 1977, όταν ο John Backus ανέβηκε στο βήμα για να παραλάβει το Βραβείο Turing (το Νόμπελ της Πληροφορικής), κοίταξε το κοινό και, με την ίδια αφοπλιστική ειλικρίνεια που τον χαρακτήριζε πάντα, είπε:

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

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

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου

Related Posts Plugin for WordPress, Blogger...