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


Τρίτη 10 Νοεμβρίου 2026

Ο άνθρωπος πίσω από το “for”



 Ο Χάιντς Ρουτισχάουζερ (Heinz Rutishauser, 30 Ιανουαρίου 1918 – 10 Νοεμβρίου 1970) ήταν Ελβετός μαθηματικός και ένας από τους πρωτοπόρους της σύγχρονης αριθμητικής ανάλυσης και της επιστήμης των υπολογιστών.

Από το 1948 έως το 1949 βρέθηκε στις Ηνωμένες Πολιτείες, στα Πανεπιστήμια Χάρβαρντ και Πρίνστον, προκειμένου να μελετήσει τις τελευταίες εξελίξεις στον τομέα των υπολογιστών.

Από το 1949 έως το 1955 εργάστηκε ως ερευνητικός συνεργάτης στο νεοσύστατο Ινστιτούτο Εφαρμοσμένων Μαθηματικών του Ομοσπονδιακού Πολυτεχνείου της Ζυρίχης (ETH Zürich), το οποίο είχε ιδρύσει ο Έντουαρντ Στίφελ (Eduard Stiefel).

Εκεί, σε συνεργασία με τον Άμπρος Σπάιζερ (Ambros Speiser), συμμετείχε στην ανάπτυξη του ERMETH, του πρώτου ελβετικού υπολογιστή. Παράλληλα, μεταξύ 1949 και 1951, ανέπτυξε τη γλώσσα προγραμματισμού Superplan. Η ονομασία της παρέπεμπε στον όρο Rechenplan («υπολογιστικό σχέδιο»), τον οποίο χρησιμοποιούσε ο Κόνραντ Τσούζε (Konrad Zuse) για να περιγράψει ένα πρόγραμμα γραμμένο στη γλώσσα Plankalkül.

Ο Ρουτισχάουζερ διακρίθηκε ιδιαίτερα για το πρωτοποριακό έργο του στην ανάπτυξη μεταγλωττιστών (compilers) και αργότερα συμμετείχε στον καθορισμό των γλωσσών προγραμματισμού ALGOL 58 και ALGOL 60.

Υπήρξε επίσης μέλος της Ομάδας Εργασίας 2.1 για τις Αλγοριθμικές Γλώσσες και τους Λογισμούς (IFIP Working Group 2.1) της Διεθνούς Ομοσπονδίας Επεξεργασίας Πληροφοριών (IFIP), η οποία ασχολήθηκε με την προδιαγραφή, τη συντήρηση και την υποστήριξη των γλωσσών ALGOL 60 και ALGOL 68.

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

Η συγκεκριμένη λέξη εμφανίστηκε αρχικά στη γερμανική μορφή της, `für`, στη γλώσσα Superplan, και στη συνέχεια καθιερώθηκε με την αγγλική της απόδοση, `for`, στην ALGOL 58.

Η επιρροή του στην εξέλιξη των γλωσσών προγραμματισμού υπήρξε καθοριστική. Είναι χαρακτηριστικό ότι ο επίσης Ελβετός επιστήμονας της Πληροφορικής Νίκλαους Βιρτ (Niklaus Wirth), στον πρόλογο του βιβλίου του Systematic Programming: An Introduction, αναφέρθηκε στον Ρουτισχάουζερ ως:

 «Τον εμπνευστή της ιδέας των γλωσσών προγραμματισμού και συνδημιουργό της ALGOL 60».

Ο Χάιντς Ρουτισχάουζερ πέθανε στις 10 Νοεμβρίου 1970, σε ηλικία μόλις 52 ετών, αφήνοντας σημαντική επιστημονική παρακαταθήκη στην αριθμητική ανάλυση και στην ανάπτυξη των γλωσσών προγραμματισμού.

Πηγές: Wikipedia, PB Notes 

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

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

Related Posts Plugin for WordPress, Blogger...