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]
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]
.
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.
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]
.
Gli e stato dedicato un
asteroide
,
294727 Dennisritchie
[12]
[13]
.
- ^
Unix and C creator Dennis Ritchie dies
, in
Computerworld UK
, 13 ottobre 2011.
- ^
BoingBoing - Dennis Ritchie, 1941-2011: Computer scientist, Unix co-creator, C programming language co-inventor
- ^
(
EN
) Ruth Suehle,
Necrologio
, in
Wired
, ottobre 2010.
URL consultato il 1º marzo 2017
.
- ^
(
EN
)
1. Dedicated to Dennis Ritchie
, su
docs.fedoraproject.org
.
URL consultato il 20 settembre 2016
(archiviato dall'
url originale
il 7 dicembre 2016)
.
- ^
(
EN
)
FreeBSD 9.0-RELEASE Announcement
, su
freebsd.org
.
URL consultato il 20 settembre 2016
(archiviato dall'
url originale
il 12 agosto 2016)
.
- ^
''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.
- ^
Elenco dei premiati con la Medaglia IEEE "Richard W. Hamming"
(
PDF
), su
ieee.org
,
IEEE
.
URL consultato il 19 ottobre 2011
.
(PDF).
- ^
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
.
- ^
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
- ^
Ritchie and Thompson Receive National Medal of Technology from President Clinton
Archiviato
l'11 ottobre 2003 in
Internet Archive
.
Comunicato stampa dei Bell Labs.
- ^
Benny Evangelista,
"Ken Thompson, Dennis Ritchie win Japan Prize"
, sul
San Francisco Chronicle
, 25/01/2011.
- ^
(
EN
)
M.P.C. 78272 del 7 febbraio 2012
- ^
(
EN
)
JPL Small-Body Database Browser
, su
ssd.jpl.nasa.gov
,
NASA
.
URL consultato il 20 aprile 2015
.
- (
EN
)
Sito ufficiale
, su
cs.bell-labs.co
.
![Modifica su Wikidata](//upload.wikimedia.org/wikipedia/commons/thumb/7/73/Blue_pencil.svg/10px-Blue_pencil.svg.png)
- Ritchie, Dennis M.
, su
Treccani.it ? Enciclopedie on line
,
Istituto dell'Enciclopedia Italiana
.
![Modifica su Wikidata](//upload.wikimedia.org/wikipedia/commons/thumb/7/73/Blue_pencil.svg/10px-Blue_pencil.svg.png)
- (
EN
) William L. Hosch,
Dennis M. Ritchie
, su
Enciclopedia Britannica
, Encyclopædia Britannica, Inc.
![Modifica su Wikidata](//upload.wikimedia.org/wikipedia/commons/thumb/7/73/Blue_pencil.svg/10px-Blue_pencil.svg.png)
- (
EN
)
Dennis Ritchie
, su
Mathematics Genealogy Project
, North Dakota State University.
![Modifica su Wikidata](//upload.wikimedia.org/wikipedia/commons/thumb/7/73/Blue_pencil.svg/10px-Blue_pencil.svg.png)
- (
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)
.