Dennis Ritchie

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Dennis Ritchie alla cerimonia della Japan Prize Foundation nel maggio del 2011

Dennis MacAlistair Ritchie ( Bronxville , 9 settembre 1941 ? Berkeley Heights , 12 ottobre 2011 [1] [2] ) e stato un informatico statunitense . E stato uno dei pionieri dell' informatica moderna, importante per essere stato l'inventore del linguaggio C e, assieme al suo storico collega Ken Thompson , per aver scritto il sistema operativo Unix .

Dennis Ritchie (a destra) con Ken Thompson

Nato a Bronxville, nello stato di New York , si laureo in fisica e matematica applicata all' Universita di Harvard e dal 1967 inizio a lavorare presso i Bell Laboratories , nel loro centro di ricerca informatico; qui collaborando con Ken Thompson sviluppo in assembly PDP-7 , la prima versione del sistema operativo Unix e scrisse il primo Unix Programmer's Manual ( 1971 ).

Sebbene il lavoro fosse gia di notevole qualita i due non ne erano contenti in quanto l'assembly e poco manutenibile e soprattutto dipendente dalla CPU; decisero dunque di tradurre tutto il sistema operativo in un linguaggio nuovo e per questo Dennis Ritchie scrisse il linguaggio C .

Con Brian Kernighan , inoltre, scrisse il libro The C Programming Language , oggi reputato un testo fondamentale per i programmatori e noto nell'ambiente come "il K&R", dalle iniziali dei due autori. [3]

Mori il 12 ottobre 2011 all'eta di 70 anni. Molte distribuzioni Unix-like hanno dedicato una versione alla sua memoria come Fedora 16 , resa disponibile circa un mese piu tardi, e il sistema operativo FreeBSD 9.0, distribuito il 12 gennaio dell'anno successivo. [4] [5]

Premi e riconoscimenti

[ modifica | modifica wikitesto ]

Premio Turing

[ modifica | modifica wikitesto ]

Nel 1983 riceve il Premio Turing insieme a Ken Thompson , per il contributo dato allo sviluppo della teoria generica dei sistemi operativi e, in particolare, per l'implementazione di Unix , il prototipo dei moderni sistemi operativi Unix-like . Il discorso da lui pronunciato durante la cerimonia di premiazione si intitolava "Reflections on Software Research" [6] .

Medaglia IEEE "Richard W. Hamming"

[ modifica | modifica wikitesto ]

Nel 1990, ancora assieme a Thompson, riceve la Medaglia IEEE " Richard W. Hamming " dall' Institute of Electrical and Electronics Engineers , ≪per la creazione del sistema operativo UNIX e del linguaggio di programmazione C≫ [7] . Il riconoscimento della medaglia IEEE "Ritchard W. Hamming" fu dato ad entrambi con la stessa motivazione ma e noto che Thompson non partecipo allo sviluppo del linguaggio C ma che fu il principale autore di Unix. In realta, C e Unix sono fortemente legati: nel 1972 Unix venne completamente riscritto in linguaggio C divenuto allora disponibile. Non e affatto un segreto che Thompson ottenne la disponibilita di usare il linguaggio C prima del rilascio ufficiale, tanto e vero che il motivo principale del progetto dello sviluppo del C era la migrazione (detta "porting", in senso stretto) di Unix su una base piu solida e portabile.

National Medal of Technology

[ modifica | modifica wikitesto ]

Il 21 aprile 1999, Thompson e Ritchie ricevono ancora una volta congiuntamente la National Medal of Technology and Innovation dell'anno 1998, [8] consegnata dal presidente degli Stati Uniti d'America Bill Clinton per l'invenzione congiunta del sistema operativo UNIX e del linguaggio di programmazione C che, come recita la motivazione, ≪ha guidato il Paese verso enormi progressi nell'hardware, nel software, e nelle interconnessioni di computer, stimolando lo sviluppo industriale e rafforzando la posizione di leadership degli USA nell'Era dell'Informazione≫ [9] [10] .

Nel 2011 Ritchie e Thompson sono insigniti del Japan Prize for Information and Communications per il loro lavoro di sviluppo del sistema operativo UNIX [11] .

Asteroide 294727 Dennisritchie

[ modifica | modifica wikitesto ]

Gli e stato dedicato un asteroide , 294727 Dennisritchie [12] [13] .

  1. ^ Unix and C creator Dennis Ritchie dies , in Computerworld UK , 13 ottobre 2011.
  2. ^ BoingBoing - Dennis Ritchie, 1941-2011: Computer scientist, Unix co-creator, C programming language co-inventor
  3. ^ ( EN ) Ruth Suehle, Necrologio , in Wired , ottobre 2010. URL consultato il 1º marzo 2017 .
  4. ^ ( EN ) 1. Dedicated to Dennis Ritchie , su docs.fedoraproject.org . URL consultato il 20 settembre 2016 (archiviato dall' url originale il 7 dicembre 2016) .
  5. ^ ( EN ) FreeBSD 9.0-RELEASE Announcement , su freebsd.org . URL consultato il 20 settembre 2016 (archiviato dall' url originale il 12 agosto 2016) .
  6. ^ ''Reflections on Software Research'', discorso in occasione dell'assegnazione del Premio Turing Archiviato il 4 maggio 2012 in Internet Archive .. (PDF) acquisito il 21/08/2011.
  7. ^ Elenco dei premiati con la Medaglia IEEE "Richard W. Hamming" ( PDF ), su ieee.org , IEEE . URL consultato il 19 ottobre 2011 . (PDF).
  8. ^ Elenco delle personalita premiate con la National Medal of Technology and Innovation nel 1998 , su uspto.gov , United States of Patents and Trademarks Office. URL consultato il 19 ottobre 2011 .
  9. ^ Ritchie and Thompson [to] Get National Medal of Technology Archiviato il 27 marzo 2006 in Internet Archive . Annuncio della premiazione da parte dei Bell Labs
  10. ^ Ritchie and Thompson Receive National Medal of Technology from President Clinton Archiviato l'11 ottobre 2003 in Internet Archive . Comunicato stampa dei Bell Labs.
  11. ^ Benny Evangelista, "Ken Thompson, Dennis Ritchie win Japan Prize" , sul San Francisco Chronicle , 25/01/2011.
  12. ^ ( EN ) M.P.C. 78272 del 7 febbraio 2012
  13. ^ ( EN ) JPL Small-Body Database Browser , su ssd.jpl.nasa.gov , NASA . URL consultato il 20 aprile 2015 .

Voci correlate

[ modifica | modifica wikitesto ]

Altri progetti

[ modifica | modifica wikitesto ]

Collegamenti esterni

[ modifica | modifica wikitesto ]
Controllo di autorita VIAF ( EN 616522  · ISNI ( EN 0000 0000 8080 3719  · LCCN ( EN n77018721  · GND ( DE 110760239  · BNF ( FR cb126571234 (data)  · J9U ( EN HE 987007305273705171  · NSK ( HR 000004826  · NDL ( EN JA 00454287  · CONOR.SI ( SL 36048227