********* ********************** DSV Blog

Πέμπτη, Νοεμβρίου 09, 2023

Donald Ervin Knuth ...IBM 650 το 1958

 



At The Controls  · 

Michel Talbot  · 28 Οκτωβρίου στις 2:12 μ.μ.  · 

Ο βραβευμένος επιστήμονας υπολογιστών Donald Knuth, ετών 20, στον πρώτο του υπολογιστή IBM 650 το 1958.

Ενώ σπούδαζε φυσική στο Case Institute of Technology, στο Κλίβελαντ του Οχάιο, ο Knuth εισήχθη στο 650, και αφού διάβασε τα εγχειρίδια του υπολογιστή, αποφάσισε να ξαναγράψει το SOAP το Symbolic Optimal Assembly Program για το μηχάνημα που χρησιμοποιήθηκε στο σχολείο του επειδή πίστευε Ο 2000 σωλήνας κενού IBM 650 Magnetic Drum Data-Processing Machine ήταν ένας πρώιμος ψηφιακός υπολογιστής που παράχθηκε από την IBM το 1954, ο πρώτος υπολογιστής μαζικής παραγωγής στον κόσμο που πωλούσε 2000 συστήματα, ιδιαίτερα δημοφιλής στα πανεπιστήμια όπου μια γενιά φοιτητών έμαθε για πρώτη φορά τον προγραμματισμό. 

Αυτή η μηχανή 13 kW ήταν ένας δεκαψήφιος διπλός κωδικοποιημένος δεκαδικός υπολογιστής (τόσο τα δεδομένα όσο και οι διευθύνσεις ήταν δεκαδικά), που έτρεχε στα 125 kHz με μνήμη σε μαγνητικό τύμπανο 4000 λέξεων που περιστρέφονταν στις 12.500 rpm, παίρνοντας 2,4 ms κατά μέσο όρο για πρόσβαση σε κάθε λέξη που αντιπροσωπεύει έναν υπογεγραμμένο 10ψήφιο αριθμό ή πέντε χαρακτήρες και χρησιμοποιώντας τον Διερμηνέα Wolontis-Bell Labs, ο υπολογιστής μπορούσε να κάνει υπολογισμούς κινητής υποδιαστολής.

Ο Donald Ervin Knuth είναι ο αποδέκτης του βραβείου ACM Turing το 1974, θεωρείται ανεπίσημα το βραβείο Νόμπελ Πληροφορικής και έχει αποκαληθεί ο «πατέρας της ανάλυσης των αλγορίθμων», τα βιβλία του για το θέμα εξακολουθούν να απαιτούνται αναγνώσεις στα περισσότερα πανεπιστήμια.

Ο υποθετικός υπολογιστής "MIX 1009" που εφηύρε ο Knuth για τη μονογραφία-ορόσημο του 1968 "The Art of Computer Programming" εμπνεύστηκε από την απλότητα της αρχιτεκτονικής του συνόλου οδηγιών IBM 650 με τους 44 κωδικούς λειτουργίας του.

Είναι επίσης ο δημιουργός του συστήματος τυποποίησης TeX που χρησιμοποιείται στις επιστημονικές εκδόσεις και στο Mathoid renderer της wikipedia.

Σαρανταενατακατο !!!!