Ο Τόνι Χορ (αγγλ. Tony Hoare‎‎. Ολόκληρο το ονοματεπώνυμό του: Sir Charles Antony Richard Hoare) είναι Βρετανός επιστήμονας υπολογιστών, ο οποίος συνέβαλε στον ορισμό και στον σχεδιασμό των γλωσσών προγραμματισμού.[11]

Σερ
Τόνι Χορ
Γενικές πληροφορίες
Όνομα στη
μητρική γλώσσα
Charles Antony Richard Hoare (Αγγλικά)
Γέννηση11  Ιανουαρίου 1934[1][2]
Κολόμπο
ΚατοικίαΚέιμπριτζ
ΠαρατσούκλιTony
Χώρα πολιτογράφησηςΗνωμένο Βασίλειο[3]
Εκπαίδευση και γλώσσες
Ομιλούμενες γλώσσεςΑγγλικά
ΣπουδέςΚρατικό Πανεπιστήμιο της Μόσχας
Κολλέγιο Μέρτον
Πανεπιστήμιο της Οξφόρδης
Σχολείο Ντράγκον
Πληροφορίες ασχολίας
Ιδιότηταεπιστήμονας υπολογιστών
μηχανικός
προγραμματιστής
συγγραφέας
διδάσκων πανεπιστημίου
ΕργοδότηςMicrosoft
Πανεπιστήμιο της Οξφόρδης
Πανεπιστήμιο της Βασίλισσας στο Μπέλφαστ
Αξιοσημείωτο έργοΓρήγορη ταξινόμηση
Hoare logic
Επικοινωνούσες Ακολουθιακές Διεργασίες
null
Οικογένεια
ΣύζυγοςJill Pym[4]
ΓονείςHenry Samuel Malortie Hoare[5] και Marjorie Francis Villiers[5]
Αξιώματα και βραβεύσεις
ΒραβεύσειςΕταίρος της Βασιλικής Εταιρίας
Βραβείο Τούρινγκ (1980)
μετάλλιο Τζον φον Νόιμαν (2011)[6]
μετάλλιο Φαραντέι (1985)
Friedrich L. Bauer Prize (2007)
Computer History Museum fellow
βραβείο Κιότο στις Προηγμένες Τεχνολογίες (2000)[7]
Βραβείο Πρωτοπόρου Υπολογιστών (1990)
Programming Languages Achievement Award (2011)
Harry H. Goode Memorial Award (1981)[8]
επίτιμος διδάκτωρ του Πανεπιστήμιου Κονπλουτένσε της Μαδρίτης (2013)[9][10]
Fellow of the Royal Academy of Engineering
Εταίρος της Βρετανικής Εταιρείας Υπολογιστών
Knight Bachelor
Ιστότοπος
www.cs.ox.ac.uk/people/tony.hoare/
Commons page Σχετικά πολυμέσα

Βιογραφικά στοιχεία Επεξεργασία

Γεννήθηκε στις 11 Ιανουαρίου 1934 στην πρωτεύουσα Κολόμπο της Κεϋλάνης(σημερινή Σρι Λάνκα).[11]

Σπουδές Επεξεργασία

Ο Τόνι Χορ αποφοίτησε από το Dragon School στην Οξφόρδη και στο King's School στο Κάντερμπερι.[12] Αφού τελείωσε με τη δευτεροβάθμια εκπαίδευση συνέχισε τη μετεκπαίδευση του στο Κολλέγιο Μέρτον της Οξφόρδης επιλέγοντας την μελέτη των Λατινικών, των Ελληνικών καθώς και της φιλοσοφίας (γνωστό ως πτυχίο " Greats"). Διάλεξε να σπουδάσει σύγχρονη φιλοσοφία, διότι θα του παρείχε έναν δρόμο κατανόησης της λογικής.[11]

Μόλις αποφοίτησε το 1956 κλήθηκε να υπηρετήσει στο Βασιλικό Ναυτικό συμπληρώνοντας την υποχρεωτική διετία στρατιωτικής θητείας, όπου και έμαθε ρωσικά (1956-1957).[12] Έτσι επέστρεψε στην Οξφόρδη για έναν ακόμη χρόνο, ώστε να σπουδάσει Στατιστική και στο τέλος αυτής της χρονιάς παρακολούθησε μαθήματα προγραμματισμού με σκοπό να προγραμματίζει υπολογιστές έχοντας διδαχθεί (Mercury Autocode) από την Leslie Fox.[12]

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

Έρευνα και Καριέρα Επεξεργασία

Ο Τόνι Χορ είχε εντοπίσει πρόβλημα στην ταξινόμηση των λεξικών και για να το αντιμετωπίσει προσπάθησε να επινοήσει έναν αλγόριθμο με σκοπό να επεξεργαστεί αυτά τα λεξικά. Στην αρχή ανακάλυψε τον bubblesort αλλά γρήγορα κατάλαβε ότι θα ήταν αργός για τον σκοπό που τον χρειαζόταν. Έτσι κατέληξε σε μια γρηγορότερη μέθοδο, στον αλγόριθμο quicksort (1959-1960), που θα επεξεργαζόταν τα λεξικά.[13]

Επιστρέφοντας στην Αγγλία εντάχθηκε σε μια βρετανική εταιρεία υπολογιστών που ονομάζεται Elliott Brothers (1960-1968) και έχει έδρα το Λονδίνο.[11] Ένα από τα σημαντικότερα καθήκοντα που του ανατέθηκαν εκεί ήταν η ηγεσία της ομάδας που παρήγαγε τον μεταγλωττιστή ALGOL 60 για τον υπολογιστή Elliott 503, έναν υπολογιστή με 8Κ από 39-bit λέξεων ο οποίος διαφημίστηκε λόγω της δυνατότητας εκτέλεσης έως και 200 προγράμματα την ημέρα. Ο μεταγλωττιστής ήταν "ένα πέρασμα", δηλαδή απαιτούσε μόνο ένα πέρασμα από το δέντρο πηγαίου κώδικα του προγράμματος αντικειμένου.[12]

Αργότερα ο Τόνι Χορ έγινε καθηγητής της επιστήμης των υπολογιστών στο Queen's University του Μπέλφαστ[11] (1968-1977) και την τελευταία χρονιά (1977) επιστέφει ξανά στην Οξφόρδη, αυτήν την φορά ως καθηγητής υπολογιστών ώστε να ηγηθεί στην Ερευνητική Ομάδα Προγραμματισμού στο Εργαστήριο Υπολογιστών του Πανεπιστημίου της Οξφόρδης, μετά τον θάνατο του Christopher Strachey.[14]

Προσωπική ζωή Επεξεργασία

Ο Τόνι Χορ παντρεύτηκε το 1962 την Τζιλ Πιμ (αγγλική γλώσσα:Jill Pym), μέλος της ομάδας που καθοδηγούσε ο Τόνι στους Elliott Brothers.[12]

Βραβεία και Βραβεύσεις Επεξεργασία

Βραβεία

Βιβλία Επεξεργασία

Παραπομπές Επεξεργασία