Ιούλιος-Αύγουστος 2010 - PC news, εφημερίδα για τους ...
Ιούλιος-Αύγουστος 2010 - PC news, εφημερίδα για τους ...
Ιούλιος-Αύγουστος 2010 - PC news, εφημερίδα για τους ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Επιστημονικό αφιέρωμα<br />
Dennis MacAlistair<br />
Ritchie<br />
31<br />
11111<br />
O Dennis Ritchie<br />
δεν θα μπορούσε να<br />
απουσιάζει από τα<br />
επιστημονικά μας<br />
αφιερώματα. Όσοι<br />
από σας ασχολείστε<br />
με το λογισμικό<br />
και την επιστήμη<br />
των υπολογιστών<br />
σίγουρα θα τον έχετε<br />
ακουστά, <strong>για</strong> <strong>τους</strong> υπόλοιπους, είναι γνωστός <strong>για</strong> τη δημιουργία<br />
της γλώσσας προγραμματισμού C, καθώς και το λειτουργικό<br />
σύστημα UNIX, το οποίο διαμορφώθηκε με κάποιες αλλαγές στο<br />
σημερινό Linux. Για την ακρίβεια ο Dennis Ritchie συνέβαλε στη<br />
δημιουργία των γλωσσών ALTRAN, B, BCPL, και C, καθώς και στα<br />
λειτουργικά συστήματα Multics και Unix.<br />
Γεννήθηκε στις 9 Σεπτεμβρίου του 1941 στο Bronxville της Νέας<br />
Υόρκης και αποφοίτησε από το πανεπιστήμιο του Harvard, με<br />
πτυχία στη Φυσική και τα Εφαρμοσμένα Μαθηματικά. Το 1967<br />
άρχισε να δουλεύει στα εργαστήρια της Bell στο κέντρο ερευνών<br />
της επιστήμης των υπολογιστών. Εκτός από τη δημιουργία<br />
των παραπάνω γλωσσών προγραμματισμού και λειτουργικών<br />
συστημάτων είναι επίσης γνωστός και <strong>για</strong> το βιβλίο που έγραψε<br />
<strong>για</strong> τη γλώσσα C, “The C Programming Language” μαζί με τον<br />
Brian Kernighan, το οποίο <strong>για</strong> χρόνια αποτέλεσε βιβλίο αναφοράς<br />
<strong>για</strong> τη γλώσσα (κυκλοφορεί ακόμα στα ελληνικά) και έμεινε<br />
γνωστό σαν K&R από τα αρχικά των συγγραφέων του.<br />
Με τα παραπάνω επιτεύγματα έχει χαρακτηρισθεί σαν ένας από<br />
<strong>τους</strong> πιο σημαντικούς πρωτοπόρους στη σύγχρονη επιστήμη των<br />
υπολογιστών.<br />
Η γλώσσα C έγινε παγκοσμίως αποδεκτή και διδάσκεται και<br />
σήμερα σε όλα τα πανεπιστήμια, αφού αποτελεί μια γλώσσα<br />
πολύ δυνατή, καθώς και τη βάση <strong>για</strong> πολλές άλλες πιο σύγχρονες<br />
γλώσσες προγραμματισμού όπως η C++, Java, Visual C++,<br />
C#, Python και άλλες. Ο Ritchie είχε πει ότι το να δημιουργήσει<br />
τη γλώσσα C “φαινόταν σαν κάτι καλό” και ότι οποιοσδήποτε<br />
άλλος στη θέση του τη συγκεκριμένη χρονική στιγμή θα έκανε<br />
το ίδιο, ο συνάδελφός του όμως στα Bell Labs εκείνη την εποχή<br />
Bjarne Stroustroup ( δημιουργός της C++ και συγγραφέας ενός<br />
ογκωδέστατου βιβλίου που αφορά την παραπάνω γλώσσα –<br />
κυκλοφορεί επίσης στα ελληνικά), δήλωσε ότι αν ο Ritchie είχε<br />
<strong>για</strong> παράδειγμα αποφασίσει εκείνο το διάστημα να ασχοληθεί με<br />
τα μαθηματικά και μόνο, η γλώσσα C δεν θα είχε ακόμα γεννηθεί.<br />
Ακολουθώντας την επιτυχία του Unix, ο Dennis προχώρησε<br />
περαιτέρω στην έρευνα των γλωσσών προγραμματισμού καθώς<br />
και των λειτουργικών συστημάτων και συνέβαλλε επίσης στη<br />
δημιουργία της<br />
γλώσσας Limbo καθώς<br />
και των λειτουργικών<br />
συστημάτων Inferno<br />
και Plan 9.<br />
Σημειώστε ότι το Unix<br />
ήταν το κυρίαρχο<br />
λειτουργικό σύστημα<br />
τις δεκαετίες ‘70<br />
και ‘80, αλλά και<br />
η σημερινή του<br />
μετεξέλιξη, το<br />
Linux, συνεχίζει και<br />
σήμερα να κυριαρχεί<br />
παγκοσμίως όσον<br />
αφορά <strong>τους</strong> servers.<br />
To 1983 o Ritchie και<br />
ο Ken Thompson,<br />
έλαβαν μαζί το βραβείο Turing, το οποίο, όπως είχαμε αναφέρει<br />
και σε προηγούμενο επιστημονικό αφιέρωμα αποτελεί το Oscar<br />
των υπολογιστών, <strong>για</strong> την εξέλιξη της θεωρίας των λειτουργικών<br />
συστημάτων και συγκεκριμένα <strong>για</strong> τη δημιουργία του Unix. H<br />
διάλεξή του στην παραπάνω απονομή είχε θέμα “Στοχασμοί πάνω<br />
στην έρευνα λογισμικού” ( Reflections on Software Research).<br />
Στις 21 Απριλίου 1999, ο Thompson και ο Ritchie βραβεύτηκαν<br />
και πάλι, αυτή τη φορά με το Εθνικό Μετάλλιο Τεχνολογίας<br />
(National Medal of Technology) της Αμερικής, από τον τότε<br />
πρόεδρο της Αμερικής Bill Clinton. Το μετάλλιο, αφορούσε και<br />
πάλι την συμβολή του Ritchie στη δημιουργία του UNIX καθώς και<br />
της γλώσσας C, τα οποία μαζί οδήγησαν σε μεγάλες εξελίξεις στο<br />
hardware, το software και τα συστήματα δικτύων, συμβάλλοντας<br />
στην εξέλιξη και την αλματώδη ανάπτυξη μιας ολόκληρης<br />
βιομηχανίας η οποία έφερε την Αμερική στην κορυφή της ηγεσίας<br />
της Εποχής της Πληροφορίας.<br />
Ο Ritchie ήταν διευθυντής του τμήματος έρευνας της Lucent<br />
Technologies όταν αποσύρθηκε το 2007 (όντας πλέον 66 ετών).<br />
Το έργο του ήταν πολύ μεγάλο αλλά η βιβλιογραφία του μικρή.<br />
Η γλώσσα C έγινε παγκοσμίως αποδεκτή και διδάσκεται<br />
και σήμερα σε όλα τα πανεπιστήμια, αφού αποτελεί μια γλώσσα<br />
πολύ δυνατή, καθώς και τη βάση <strong>για</strong> πολλές άλλες πιο σύγχρονες<br />
γλώσσες προγραμματισμού όπως η C++, Java, Visual C++, C#, Python<br />
και άλλες.<br />
Βιβλιογραφία:<br />
The C Programming Language (1978 μαζί με τον<br />
Brian Kernighan)<br />
Unix Programmer’s Manual (1971)<br />
Νίκος Κούκος