Ο Dennis Ritchie, δημιουργός του C, προσφέρει 'αντίο, κόσμο'

πρόγραμμα για να δημιουργήσετε αντίο στον κόσμο για να τιμήσετε τον Dennis Ritchie

Κάθε μέρα από τότε που πέθανε ο Dennis Ritchie το αντίγραφό μου του 1978 «K&R» - Η γλώσσα προγραμματισμού C, από τους Brian W. Kernighan & Dennis M. Ritchie - με κοίταξε απαλά με ρωτώντας γιατί δεν έγραψα κάτι για την επίδρασή του στην επαγγελματική μου ζωή. Πράγματι, το βιβλίο, το οποίο αντικατέστησε τις συρραμμένες, χειρόγραφες σημειώσεις που προηγήθηκαν, με παρακολούθησε σε όλη τη χώρα και από και από πολλές εταιρείες. Το ταξίδι του μοιάζει με το δικό μου, και αυτό της μεγάλης βιομηχανίας υπολογιστών.

Πρώτον, τη δεκαετία του 1970, όταν ο Γ ήταν πρωτοποριακός - ένα ερευνητικό εργαλείο που χρησιμοποιούσε η Εργαστήρια Bell και μερικά πανεπιστήμια για να βοηθήσουν στην παροχή ενός σοβαρού υπολογιστικού περιβάλλοντος σε μικρές μηχανές - χρησιμοποίησα το βιβλίο για να με βοηθήσει να αποκτήσω το πτυχίο μου στην Πληροφορική, γράφοντας έναν μεταγλωττιστή που θα μπορούσε να τρέξει τον κώδικα στο βιβλίο. Στη συνέχεια, στις αρχές της δεκαετίας του 1980, το βιβλίο ήταν το εγχειρίδιο αναφοράς μου για την ανάπτυξη πραγματικών μεταγλωττιστών C για mainframe τέρας, που στη συνέχεια κυβέρνησε τον κόσμο των υπολογιστών.



Πρώτη έκδοση του βιβλίου γλωσσών προγραμματισμού C από τους Kernighan και RitchieΣτη συνέχεια, το βιβλίο πήγε μαζί μου, στον κατασκευαστή σταθμού εργασίας Sun Microsystems, όπου η Unix είχε φτάσει επιτέλους στη μεγάλη στιγμή. Η Sun και δεκάδες άλλες εταιρείες είχαν βρει θρησκεία στην απλή και εύκολα αδειοδοτημένη γλώσσα C και στο λειτουργικό σύστημα Unix, ξεκινώντας την αρχή των ανοιχτών συστημάτων και τη συνεργασία πολλών προμηθευτών σε λογισμικό συστήματος. Ο Γ ήταν πράγματι βασιλιάς εκεί.



Το βιβλίο ξεκουράστηκε πολύ μετά από αυτό, Cαντικαταστάθηκε για μένα από τους μετέπειτα μεγάλους αδελφούς του, C ++, C #, και ο πνευματικός του απόγονος, Java. Τα απλά δείγματα προγραμμάτων στο αρχικό βιβλίο των 228 σελίδων, ξεκινώντας από το διαχρονικό κλασικό 'γεια, κόσμο', ξεπεράστηκε από τεράστιους μεγάλους τόμους σε εξειδικευμένο προγραμματισμό για συστήματα παραθύρων, πλαίσια και χρησιμοποιώντας μοτίβα εσωτερικού τύπου. Έχασα το απλό και σχεδόν λατρευτικό στυλ γραφής του βιβλίου, το οποίο έκανε ακόμα και τον πιο συνεσταλμένο αναγνώστη να αισθάνεται σαν υπερήρωας στο πληκτρολόγιο.

Αλλά το βιβλίο δεν τελείωσε μαζί μου. Όταν η κόρη μας βυθίστηκε στον κόσμο της ρομποτικής, διαπίστωσα ότι η γλώσσα C, κοντά στην αρχική της μορφή, ήταν ζωντανή, καλά και ακμάζουσα. Το βιβλίο βγήκε από το ράφι για να διδάξει μια άλλη γενιά έναν απλό, κομψό τρόπο προγραμματισμού που επιτρέπει στον προγραμματιστή να έρχεται σε άμεση επαφή με τα πτερύγια του υπολογιστή. Η χαμηλή ακέραια μεταβλητή - int - έχει αυξηθεί σε μέγεθος με την πάροδο των ετών καθώς οι υπολογιστές έχουν αναπτυχθεί, αλλά η γλώσσα C και το αραιό, καθαρό, στυλ κωδικοποίησης ζουν. Γι 'αυτό όλοι οφείλουμε πολλά στον Dennis Ritchie.



Πρωτότυπο γειά σου, παγκόσμιο πρόγραμμα από το K&R C Programming BookΟ Ντένις Ρίτσι θα είναι θυμόμαστε για πολλά επιτεύγματα, ξεκινώντας από το να είναι συν-δημιουργός του λειτουργικού συστήματος Bell Labs Unix, πρόδρομος όχι μόνο του σημερινού Unix, αλλά του FreeBSD, του Linux, του Android και του Mac OS - για τους οποίους αυτός και ο Thompson κέρδισαν το βραβείο Turing και το Εθνικό Μετάλλιο Τεχνολογίας. Αλλά για μένα θα θυμάμαι πάντα καλύτερα τον ενθουσιασμό που ένιωθα όταν μπορούσα να εξερευνήσω τη γλώσσα προγραμματισμού μόνος μου όταν πήρα για πρώτη φορά το αντίγραφο της Γ Προγραμματικής Γλώσσας.

Copyright © Ολα Τα Δικαιώματα Διατηρούνται | 2007es.com