Dennis Ritchie

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]) è stato un informatico statunitense. È 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.

Biografia

Dennis Ritchie (a destra) con Ken Thompson

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

Sebbene il lavoro fosse già di notevole qualità i due non ne erano contenti in quanto l'assembly è 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]

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

Premi e riconoscimenti

Premio Turing

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"

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 è noto che Thompson non partecipò allo sviluppo del linguaggio C ma che fu il principale autore di Unix. In realtà, C e Unix sono fortemente legati: nel 1972 Unix venne completamente riscritto in linguaggio C divenuto allora disponibile. Non è affatto un segreto che Thompson ottenne la disponibilità di usare il linguaggio C prima del rilascio ufficiale, tanto è vero che il motivo principale del progetto dello sviluppo del C era la migrazione (detta "porting", in senso stretto) di Unix su una base più solida e portabile.

National Medal of Technology

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].

Japan Prize

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

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

Note

  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 personalità 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

  • B (linguaggio)
  • C (linguaggio)
  • L (linguaggio)
  • UNIX

Altri progetti

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su Dennis Ritchie
  • Collabora a Wikinotizie Wikinotizie contiene l'articolo È morto Dennis Ritchie, creatore del linguaggio C, 13 ottobre 2011
  • Collabora a Wikinotizie Wikinotizie contiene l'articolo FreeBSD 9 dedicato alla memoria di Dennis Ritchie, 13 gennaio 2012

Collegamenti esterni

  • (EN) Sito ufficiale, su cs.bell-labs.co. Modifica su Wikidata
  • Ritchie, Dennis M., su Treccani.it – Enciclopedie on line, Istituto dell'Enciclopedia Italiana. Modifica su Wikidata
  • (EN) William L. Hosch, Dennis M. Ritchie, su Enciclopedia Britannica, Encyclopædia Britannica, Inc. Modifica su Wikidata
  • (EN) Dennis Ritchie, su Mathematics Genealogy Project, North Dakota State University. Modifica su Wikidata
  • (EN) Dennis Ritchie, in Free On-line Dictionary of Computing, Denis Howe. Disponibile con licenza GFDL
  • Sito ufficiale di Dennis Ritchie, su cs.bell-labs.com. URL consultato il 29 gennaio 2003 (archiviato dall'url originale il 30 marzo 2013).
  • The Limbo Programming Language by Dennis M. Ritchie, su doc.cat-v.org. URL consultato il 25 aprile 2009 (archiviato dall'url originale il 1º giugno 2013).
Controllo di autoritàVIAF (EN) 616522 · ISNI (EN) 0000 0000 8080 3719 · LCCN (EN) n77018721 · GND (DE) 110760239 · BNF (FR) cb126571234 (data) · J9U (ENHE) 987007305273705171 · NSK (HR) 000004826 · NDL (ENJA) 00454287 · CONOR.SI (SL) 36048227 · WorldCat Identities (EN) lccn-n77018721
  Portale Biografie
  Portale Informatica
  Portale Sicurezza informatica