Flowchart

09/ 02/ 1927 | David Wheeler

ΣΑΝ ΣΗΜΕΡΑ 9 Φεβρουαρίου 1927, γεννήθηκε ο Ντέιβιντ Γουίλερ, πατέρας της ιδέας της υπορουτίνας (subroutine) στον προγραμματισμό. Μαθηματικός, ο Ντ.Γουίλερ, ολοκλήρωσε το 1951 την πρώτη στην ιστορία διδακτορική διατριβή στην επιστήμη των υπολογιστών.

Μαζί με τους Μορίς Γουίλκς και Στάνλει Τζιλ, ο Γουίλερ εισάγει την ιδέα της υπορουτίνας στον προγραμματισμό υπολογιστών (Wheeler Jump). Πρόκειται για μία από τις πιο σημαντικές προσθήκες στην εξέλιξη του programming, με τεράστιες επιπτώσεις. Η υπορουτίνα είναι για την ακρίβεια ένα πρόγραμμα μέσα σε πρόγραμμα, η οποία καλείται κάθε φορά που επαναλαμβάνεται μία διαδικασία. Εκτός της προφανούς βελτίωσης του συνολικού μεγέθους αλλά και της αξιοπιστίας των αλγορίθμων, η υπορουτίνα οδήγησε στην εξέλιξη μίας σειράς εφαρμογών στις γλώσσες προγραμματισμού, όπως ο αντικειμενοστρεφής προγραμματισμός (object-oriented), οι βιβλιοθήκες κ.α.

Ανάμεσα στα άλλα, ο Γουίλερ προσέφερε σημαντικό έργο στην εξέλιξη των αλγορίθμων κρυπτογράφησης. Για το έργο του, κέρδισε το Βραβείο Πρωτοπορίας του IEEE Computer Society. Παρέμεινε ενεργό μέλος του Εργαστήριου Υπολογιστών του Κέμπριτζ ως και τον θάνατό του, το 1994.