Dopo la precoce scomparsa di
Steve Jobs la scorsa settimana, il mondo dell'informatica e della programmazione in particolare resta orfano anche di
Dennis MacAlistair Ritchie, conosciuto come
padre del linguaggio C (insieme a
Ken Thompson e a
Brian Kernighan), che
si è spento nella sua casa all'età di 70 anni, dopo una lunga malattia, di cui non sono trapelati dettagli, data la nota riservatezza dell'uomo.
La
notizia è stata confermata da
Rob Pike, che stava lavorando insieme a
Ritchie sul linguaggio Go, e che ricorda:
"Era un uomo tranquillo e per lo più riservato, ma era anche mio amico, collega e collaboratore, e il mondo ha perso una grande mente".
Ritchie, infatti, aveva contribuito anche alla creazione di UNIX, aveva ricevuto numerosi riconoscimenti, tra i quali il Premio Turing nel 1983, condiviso con Thompson per il contributo dato allo sviluppo della teoria generica dei sistemi operativi, e la National Medal of Technology nel 1999.
Il suo testo "
The C programming language", scritto a sei mani con
Thompson e a
Kernighan è considerato una
guida di riferimento per lo studio del linguaggio C e ha ricevuto numerosi
feedback positivi dai lettori.
Gran parte della sua carriera iniziale è stata spesa nei Bell Labs, della quale rimane
qualche traccia anche nel Web, ma si è fatto conoscere con il linguaggio C e per la sua modestia; durante un'
intervista del 2000 sulla famiglia dei linguaggi derivati da C, alla domanda sul perché quest'ultimo abbia avuto tanta fortuna rispose:
"This has always been a bit of a mystery to me to understand in any kind of detail".
Qualcuno
ha fatto notare come la scomparsa di
Ritchie sia passata un po' in sordina rispetto a quella del più giovane e famoso Steve Jobs, ma parlando la lingua più vicina a un programmatore,
James Grimmelmann ha scritto:
"His pointer has been cast to void *; his process has terminated with exit code 0".
Ricalcando questa scia, la redazione di Programmazione.it saluta
dmr, alias
Dennis MacAlistair Ritchie, con il seguente listato:
#include<stdio.h>
int main()
{ printf("Goodbye, Dennis Ritchie");
while(true)
we_miss_you();
return 0;
}