John Backus

John Backus
Πρωτοπόρος στις γλώσσες προγραμματισμού υπολογιστών, εργαστήριο Watsonτου IBM του πανεπιστημίου της Columbia, 1950-52

John Backus
Αριστερή φωτογραφία: από τον Jean Ford Brennan, “Το εργαστήριο Watsonτου IBM στο πανεπιστήμιο της Columbia: Η Ιστορία”, ΙΒΜ, Armonk ΝΥ (1971). Ο τίτλος αναφέρει: “Ο John Backus, αρχηγός της ομάδας που ανέπτυξε τη FORTRAN (1954-57), ήταν από τους πρώτους προγραμματιστές SSEC”. Αφού υπηρέτησε στον στρατό των ΗΠΑ στο Β ‘Παγκόσμιο Πόλεμο, ο Backus έλαβε το πτυχίο στα μαθηματικά από το Columbia’s School of General Studies το 1949 και κέρδισε επίσης το Columbia Masters στα μαθηματικά το 1950. Εργάστηκε στο IBM Watson Lab στο Πανεπιστήμιο Columbia από το 1950 έως το 1952 και συνέχισε ως ηγέτης στην Ομάδα Προγραμματισμού της IBM και τιμήθηκε ως μέλος της IBM το 1963. Εκτός από την FORTRAN, ο Backus ανέπτυξε επίσης το BNF (Μορφή Backus-Naur, μια εφαρμογή της γενετικής γραμματικής του Noam Chomsky σε επίσημες γλώσσες υπολογιστών), τη γλώσσα που χρησιμοποιείται για να περιγράψει επισήμως τις γλώσσες των υπολογιστών και ήταν ο κύριος συγγραφέας της αναθεωρημένης έκθεσης Algol 60. Αποσύρθηκε το 1991. Βραβείο ACM Turing:

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

 

Ο John Backus πέθανε στο σπίτι του στο Ashland, Oregon, στις 17 Μαρτίου 2007.

Το 2004 επικοινώνησα μαζί του, μετά από μια παρουσίαση:

____________________________
Ημερομηνία: Τετ, 31 Μαρ 2004 12:06:14 EST
Από: Frank da Cruz <fdc@columbia.edu>
Προς: John Backus <jbackus1@xxxxx.xxx>
Θέμα: Ιστορία Υπολογιστών Πανεπιστημίου της Κολούμπια

Γεια σου John, είναι υπέροχο που είμαστε σε επαφή. Από τότε που ήρθα να δουλέψω σε αυτό που ακόμα αποκαλούμε Watson Lab, ήσουν ο τοπικός ήρωας.
Αρχικά, γνώρισα την πληροφορική και το Fortran το 1965 στο στρατό και έφτασα στην Κολομβία το 1966 (όταν η IBM ήταν ακόμα εδώ, στο ίδιο το κτίριο που είμαι τώρα, αλλά δεν το ήξερα εκείνη τη στιγμή). Εκείνες τις μέρες, το Watson Lab ήταν ακόμη γεμάτο με πλωτήρες, τραπουλόχαρτα και μικρά καλώδια. Έχω ακόμα το γραφείο κάποιου από το 1940 και ένα σωρό εγχειρίδια EAM (η πρώτη μου εμπειρία “προγραμματισμού” ήταν στο 407).

Ο Paul [McJones] επεσήμανε κάτι δικό μου στον ιστό για την ιστορία της πληροφορικής του Columbia:

http://www.columbia.edu/acis/history/

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

Από τη στιγμή που άρχισα να γράφω, ωστόσο, με ενδιέφεραν πολύ περισσότερο οι Eckert και Watson Lab εποχές απ ‘ό, τι θυμάμαι από πρώτο χέρι. Ειδικά, όταν άρχισα να λαμβάνω κλήσεις και μηνύματα από βετεράνους εκείνων των χρόνων, όπως οι Herb Grosch, Eric Hankam, Ellie Krawitz, Ken Schreiner και Seymour Koenig, όλους τους οποίους ίσως θυμάστε (και πιο προσβάσιμο μέσω ηλεκτρονικού ταχυδρομείου), καθώς και πολλοί άλλοι από τότε που φύγατε. Ο Eric εξακολουθεί να ζει στο ίδιο διαμέρισμα, ακριβώς πίσω στη γωνία. Η Ellie βρίσκεται στο NYU. Ο Herbβρίσκεται στο Πανεπιστήμιο του Τορόντο.

Αυτό το μέρος έχει καλή ιστορία, μια ιστορία που είναι σε μεγάλο βαθμό άγνωστη στην Κολομβία, δεν έχει σημασία ο υπόλοιπος κόσμος. Συμπτωματικά, η Columbia έχει τη 250ηεπέτειό της φέτος, και έχω γίνει ο κεντρικός ιστορικός πληροφορικής για το γεγονός, σιγά σιγά, αλλά σταθερά, παίρνοντας υλικό από την ιστοσελίδα του C250:

http://www.columbia.edu/c250/

π.χ. Hollerith (και σύντομα Eckert) ως “Οι Κολομβιανοί μπροστά από την εποχή τους”, καθώς και στον αναμνηστικό τόμο (“Stand Columbia”).

Αν κοιτάξετε τις σελίδες της ιστορίας πληροφορικής, θα δείτε ότι προσπάθησα να εντοπίσω ένα δίκαιο αριθμό πρωτοπόρων (μερικοί από αυτούς είναι αμφιλεγόμενοι) που μπορούν να υποστηριχτούν από την Columbia ή / και το Watson Lab στην Columbia όπως ο πρώτος αυτοματοποιημένος επιστημονικός υπολογισμός , η ιδρυτική συνάντηση του ACM, και (αυτό στο περίπου) το SSEC, για το οποίο υπάρχει μια σχολή σκέψης που ισχυρίζεται ότι είναι ο πρώτος αληθινός υπολογιστής αρχιτεκτονικής von-Neumann (δεδομένου ότι ήταν σε θέση να αποθηκεύσει τις οδηγίες του προγράμματος και της ανάμειξης δεδομένων στο ίδιο τμήμα, παρόλο που αυτό δεν ήταν ο κανονικός τρόπος λειτουργίας του, και παρόλο που η εσωτερική του μνήμη ήταν μικροσκοπική):

http://www.columbia.edu/acis/history/ssec.html

Λοιπόν, δεν θέλω να μακρυγορώ, γι ‘αυτό θα σταματήσω λέγοντας ότι θα χαρούμε να έχουμε νέα σας και να συμβάλλετε (με το αζημίωτο φυσικά) οτιδήποτε θέλετε να προσθέσετε, καθώς και οποιεσδήποτε διορθώσεις. Έχω ένα ψευτο-βιογραφικό εδώ:

http://www.columbia.edu/acis/history/backus.html

και θα ήθελα να το δείτε, ειδικά στα θέματα που σχετίζονται με την Columbia ή το Watson Lab. (Υπάρχει μια ροή στην ομάδα ειδήσεων Alt.Folklore.Computers σχετικά με το πού ήταν οι πρώτες εγκαταστάσεις Fortran. Αναρωτιέμαι αν ήσουν σε επαφή με το Watson Lab, αφού έφυγες και τους έστειλες τις πρώτες εκδόσεις για το 650 ή το NORC.)

Επίσης, αν θυμάσαι πράγματα για τον Wallace Eckert, θα μπορούσα να τα προσθέσω στο προφίλ του:

http://www.columbia.edu/acis/history/eckert.html

πριν το C250 δημοσιοποιηθεί.

Ευχαριστώ!
– Φρανκ
Φρανκ ντα Κρουζ
Kermit Πρότζεκτ
Πανεπιστήμιο Κολούμπια
612 Δυτική 115η οδός
Νέα Υόρκη NY 10025-7799
ΗΠΑ

____________________________
Ημερομηνία: Κυρ, 11 Ιουλ 2004 15:00:37 -0400 (EDT)
Από: Frank da Cruz <fdc@columbia.edu>
Προς: “John Backus” <jbackus1@xxxxxxx.xxx>
cc: “Dr. Herbert R.J. Grosch” <hgrosch@xxxxxxx.xxx>
Θέμα: Ιστορία της Πληροφορικής του Columbia(πάλι)

Γεια σου John, ο Herb [Grosch] με ενθάρρυνε να προσπαθήσω να επικοινωνήσω ξανά μαζί σου. Δεν έχω πολλά να προσθέσω στο πρώτο μου μήνυμα, εκτός από το ότι έχω προχωρήσει σε ένα αρκετά μεγάλο αριθμό ανασκαφών από τότε και, όπως έγραψε ο Herb, έχω νέο υλικό για την εποχή του Eckert για το Naval Obervatory:

http://www.columbia.edu/acis/history/navalobservatory.html
http://www.columbia.edu/acis/history/almanac.html
http://www.columbia.edu/acis/history/tableprinter.html

Παρόλο που αυτά τα πράγματα έχουν ελάχιστη σχέση με την Κολούμπια, πέρα ​​από τη σχέση με τον Eckert, βρίσκω ότι τα χρόνια του πολέμου είναι συγκλονιστικά, πιθανώς επειδή και οι δύο γονείς μου ήταν στον πόλεμο, έτσι μεγάλωσα και γω μαζί του. Έχω μάλιστα μια μικρή βιβλιοθήκη Air Almanacs για τα πολεμικά χρόνια στη βιβλιοθήκη μου!

Μόλις τώρα, αναζήτησα το υλικό του Backus στον Ιστό και παρατήρησα κάποιες αντιστοιχίες:

  • Πήγατε στο Πανεπιστήμιο της Βιρτζίνια, αλλά φύγατε νωρίς και μπήκατε στο Στρατό. Και εγώ το ίδιο (δεν ξέρω τι ήταν το UVA όταν ήσασταν εκεί, αλλά στις αρχές της δεκαετίας του ’60, αυτό που έκαναν όλοι ήταν να γίνονται τύφλα από το μεθύσι).
  • Λάβατε τεχνική κατάρτιση στον στρατό. Και εγώ έμαθα πρώτα το Fortran και το * κινητό * IBM 1410, το οποίο χρησιμοποιήθηκε για τον προγραμματισμό των πρώτων “συστημάτων πληροφοριών εντολών και ελέγχου” – δεν ξέρω αν αυτό ήταν καλό ή κακό, αλλά είναι παρελθόν).
  • Πήγατε στην Κολούμπια μετά τον στρατό – και εγώ πήγα (Γενικές Σπουδές), για ό,τι είχε μείνει από το GI Bill.
  • Έχετε λάβει πτυχία Bachelors και Masters στην Κολομβία. (Και εγώ) Ορισμένα από τα μαθήματα που έκανα στην ΕΕ (δεν είχαμε ακόμα τμήμα CS) ήταν τα ίδια με εκείνα των Herb Grosch και Wallace Eckert (π.χ. Αριθμητικές Μέθοδοι), που στη συνέχεια δίδαξαν οι πρώην καθηγητές της Watson.

Όπως και εσείς (;) έκλεισα μια εντελώς απροσδόκητη καριέρα στην πληροφορική και να μαι 35 χρόνια αργότερα. Παρεπιμπτώντος, ο Eric Hankam είχε μια παρόμοια εμπειρία στρατού με τη δική σας – πέρασε ολόκληρο τη θητεία του στο σχολείο! Έχω την αυτοβιογραφία του εδώ:

http://www.columbia.edu/acis/history/hankam.html

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

http://www.columbia.edu/acis/history/backus.html

εξακολουθεί να είναι ατελής και είμαι βέβαιος ότι ο κατάλογος των εκδόσεων δεν είναι πλήρης (βλ., έχουμε ένα χειρόγραφο στη βιβλιοθήκη Σπάνιων Βιβλίων με τίτλο “Μια αφηρημένη προσέγγιση στο πρόβλημα των τεσσάρων χρωμάτων και σε μια θεωρία των χαρτών” )

Υποθέτω ότι κύριο έργο σας στο Watson Lab ήταν το SSEC. Εδώ είναι αυτά που έχω γι αυτό:

http://www.columbia.edu/acis/history/ssec.html

Τελειώνω με μια ενότητα που ονομάζεται “Ήταν ο SSEC ο πρώτος υπολογιστής με αποθηκευμένο πρόγραμμα;” την οποία θα ήθελα να σχολιάσω. Παρεπιμπτώντος, υπάρχει ένας τεράστιος θησαυρός αναμνήσεων SSEC στο κρατικό πανεπιστήμιο της Βόρειας Καρολίνας:

http://www.lib.ncsu.edu/archives/collections/pdf/brooke_mc268.pdf

αλλά ο μόνος τρόπος για πρόσβαση σε αυτό είναι με φυσική παρουσία.

Ευχαριστώ!
– Φρανκ

____________________________
Από: “john backus” <jbackus1@xxxxxxx.xxx>
Προς: “Frank da Cruz” “<fdc@columbia.edu>
Cc: “” Dr. Herbert R.J. Grosch “” <hgrosch@xxxxxxx.xxx>
Θέμα: RE: Ιστορία Πληροφορικής της Κολούμπια (πάλι)
Ημερομηνία: Κυρ, 11 Ιουλ 2004 14:26:03 -0700

Γεια σου Frank,

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

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

Είναι εκπληκτικό το πώς τα πρώτα μας μονοπάτια συμπίπτουν. Και είναι αλήθεια ότι όταν ήμουν εκεί, αυτό που κάνανε όλοι στο UVA ήταν απλά να πίνουν. Ελπίζω να μην κόπηκες όπως εγώ! Η «καριέρα» μου στην Κολούμπια χρηματοδοτήθηκε επίσης από το νομοσχέδιο GI. Είχα ειδίκευση στα μαθηματικά.

Ξόδεψα πολύ λίγο χρόνο στο Watson Lab. Αλλά θυμήσου το ενδιαφέρον μου για το SSEC. (αν και νομίζω ότι είναι ένα ακραίο το να θεωρηθεί ο πρώτος υπολογιστής “αποθηκευμένου προγράμματος” – παρόλο που ένα από τα προγράμματα που έκανα χρησιμοποίησε κάποιες ειδικά προετοιμασμένες κυψέλες αποθήκευσης ως πηγή διδασκαλίας μετά από την αποθήκευση κάποιων δεδομένων σε αυτό.) Ελπίζω ότι μπορώ να βοηθήσω.

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

— John

____________________________
Ημερομηνία: Δευ, 12 Ιουλ 2004 12:44:27 EDT
Από: Frank da Cruz <fdc@columbia.edu>
Προς: “john backus” <jbackus1@pacbell.net>
Cc: “” Dr. Herbert R.J. Grosch “” <hgrosch@hotmail.com>
Θέμα: RE: Ιστορία Πληροφορικής της Κολούμπια (πάλι)

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

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

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

Αυτό πρέπει να είναι δύσκολο. Μπορώ να ρωτήσω για ποιο λόγο;

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

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

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


Είναι εκπληκτικό το πώς τα πρώτα μας μονοπάτια συμπίπτουν. Και είναι αλήθεια ότι όταν ήμουν εκεί, αυτό που κάνανε όλοι στο UVA ήταν απλά να πίνουν. Ελπίζω να μην κόπηκες όπως εγώ! Η «καριέρα» μου στην Κολούμπια χρηματοδοτήθηκε επίσης από το νομοσχέδιο
GI. Είχα ειδίκευση στα μαθηματικά.

Είδα το γράψιμο στον τοίχο και έφυγα πριν συμβεί αυτό – “δεν μπορείτε να με απολύσετε, παραιτούμαι!” 🙂

Η «καριέρα» μου στην Κολούμπια χρηματοδοτήθηκε επίσης από το νομοσχέδιο GI. Είχα ειδίκευση στα μαθηματικά.

Το νομοσχέδιο GI ήταν θαυμάσιο. Χωρίς αυτό, δεν ξέρω τι θα έκαναν οι γονείς μου μετά τον πόλεμο. Ειδικευόμουν στην Κοινωνιολογία όλων των πραγμάτων και σύντομα ανακάλυψα ότι κανείς δεν θα σας πληρώσει για να σώσετε τον κόσμο, έτσι κατέληξα (μετά από την οδήγηση ταξί και άλλες περίεργες δουλειές) να εργάζομαι στο Τμήμα Μηχανικών Σχολής και Φυσικής της Κολούμπια, όπου μερικοί καθηγητές μου έδωσαν πρότζεκτ προγραμματισμού – στο Fortran φυσικά! – στιες πρώτες μορφές μίνι υπολογιστών τους, και με ενθάρρυναν να παρακολουθήσω μεταπτυχιακά μαθήματα. Τελικά πήρα πτυχίο με απαλλαγή από τα δίδακτρα, προσλήφθηκα στο Κέντρο Υπολογιστών και δουλέυω εδώ από τότε, βάζοντας και τα δύο μου παιδιά στο Κολούμπια με απαλλαγή από δίδακτρα, οπότε δεν μπορώ να παραπονεθώ.

Ξόδεψα πολύ λίγο χρόνο στο Watson Lab. Αλλά θυμήσου το ενδιαφέρον μου για το SSEC. (αν και νομίζω ότι είναι ένα ακραίο το να θεωρηθεί ο πρώτος υπολογιστής “αποθηκευμένου προγράμματος” – παρόλο που ένα από τα προγράμματα που έκανα χρησιμοποίησε κάποιες ειδικά προετοιμασμένες κυψέλες αποθήκευσης ως πηγή διδασκαλίας μετά από την αποθήκευση κάποιων δεδομένων σε αυτό.) Ελπίζω ότι μπορώ να βοηθήσω.

Ναι, ξέρω ότι είναι δύσκολο:-)

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

Όποτε βολεύει καλύτερα, από τις 9:00 π.μ. έως 1:00 μ.μ. ή 2:00 μ.μ. με 6:00 μ.μ., ανατολική ώρα, εκτός από το απόγευμα αυτής της Πέμπτης, γιατί θα είμαι στον οδοντίατρο.
1 xxx xxx-xxxx

Ευχαριστώ που επικοινωνήσατε μαζί μου!

– Frank

(Δεν ξανάκουσα νέα του από τότε.)

Το 2017, ο Eleanor Kolchin (πρώην Krawitz), ο οποίος ήταν στο Watson Lab τις δεκαετίες του 1940 και του 50, δήλωσε: «Έχω πάρει με καλό μάτι τον John Backus. Εργάζονταν στην ανάπτυξη της Fortran … κλείνω τα μάτια μου και τον βλέπω. Εμείς [στο εργαστήριο Watson] ήμασταν [κάποιοι] από τους πρώτους ανθρώπους που χρησιμοποίησαν τη Fortran. Κάθε Χριστούγεννα, είχαμε ένα πάρτι, και αφού δεν υπήρχαν πολλοί άνθρωποι στη οδό 612 W116η… όλοι γνωρίζαμε ο ένας τον άλλον. Επίσης, δούλευα μερικές φορές στο SSEC, όπου υπολογίζαμε τις τροχιές των εξωτερικών πλανητών … έναν υπολογισμό για το SSEC και είχα έναν που πηγαίνει στους υπολογιστές μας στο Watson Lab για έλεγχο. Τότε, ζήτησα να μου επιτραπεί να συνεχίζω να εργάζομαι στο εργαστήριο Watson, επειδή πήρα το μεταπτυχιακό δίπλωμα στο Κολούμπια». (Email, 7 Απριλίου 2017)

Επιλεγμένες Δημοσιεύσεις:

  • Backus, John W., “The IBM 701 Speedcoding System”, IBM, New York (10 Σεπ1953), 4pp.
  • Backus, John W., “The IBM Speedcoding System”, The Journal of the Association for Computing Machinery, Vol.1 No.1 (Jan 1954), pp.4-6.
  • Backus, John W., and Harlan Herrick, “IBM 701 Speedcoding and Other Automatic Programming Systems”, Symposium on Automatic Programming for Digital Computers, Office of Technical Services, US Dept of Commerce, Washington DC (May 1954), pp.106-113.
  • Specifications for the IBM Mathematical FORmula TRANslating System, FORTRAN, IBM Applied Science Division, New York (10 Νοε1954), 43pp.
  • Amdahl, G.M, and J.W. Backus, The System Design of the IBM Type 704, IBM Engineering Laboratory, Poughkeepsie NY (1955), 11pp.
  • Backus, J.W., et al., The FORTRAN Automatic Coding System, Proceedings of the Western Joint Computing Conference 1957, pp.188-198.
  • Backus, J.W., The Syntax and Semantics of the Proposed International Algebraic Language of Zürich ACM-GAMM Conference, Proceedings of the International Conference on Information Processing, UNESCO, 1959, pp.125-132.
  • J.W. Backus, et al., and P. Naur (ed.), Revised Report on the Algorithmic Language ALGOL 60, CACM, Vol. 6, p. 1; The Computer Journal, Vol. 9, p. 349; Num. Math., Vol. 4, p. 420. (1963)
  • J.W. Backus, “The History of Fortran I, II, and III”, Annals of the History of Computing, Vol.1 No.1 (Ιουλ-Σεπτ1979).

Πηγές:

  • Brennan, Jean Ford, The IBM Watson Laboratory at Columbia University – A History, IBM (1971)
  • Shasha, Dennis, and Cathy Lazere, Out of Their Minds: the lives and discoveries of 15 great computer scientists, Copernicus / Springer-Verlag, New York (1995), ISBN: 0-387-97992-1.
  • Papers of John W. Backus 1954-1994, US Library of Congress, 2,540 items.

Πηγές Fortran and Algol:

  • Preliminary Report, Programming Research Group, Applied Science Division, International Busines Machines Corporation, November 10, 1954, Specifications for The IBM Mathematical FORmula TRANslating System, FORTRAN”, in Carr. John W. and Norman R. Scott, editors, Notes: Special Summer Conference on Digital Computers and Data Processors, University of Michigan, College of Engineering (Καλοκαίρι1955).
  • IBM 704 Fortran Programmer’s Reference Manual(15 Οκτ1956).
  • IBM 704 Fortran Programmer’s Primer(1957).
  • IEEE Annals of the History of Computing, Special Issue, “FORTRAN’s Twenty-Fifth Anniversary”, vol.6 No.1 (January 1984).
  • Ekman, Torgil, and Carl-Erik Fröberg, Introduction to Algol Programming(Lärobok i ALGOL), Studentlitteratur, Lund, Sweden (1964) and Oxford University Press, London (1967).

Σύνδεσμοι (Τελευταία τροποποίηση 1 Ιουλ 2018):

Νεκρολογία:

Frank da Cruz / fdc@columbia.edu/ Columbia University Computing History

Translations courtesy of Wall Art Brisbane