Décès de Dennis Ritchie : printf("Goodbye World");

par Erwan Cario
publié le 13 octobre 2011 à 19h13
(mis à jour le 13 octobre 2011 à 21h24)

Dennis Ritchie, un des pères de l'informatique moderne, concepteur du langage C et du système d'exploitation UNIX, est mort le week-end dernier. Nécrologie en C. (Pour ceux qui auraient un peu de mal à comprendre, le résultat de ce petit programme est affiché en fin d'article).

#include

#include

#include

int main(int argc, char **argv)

char const *nom = "Dennis Ritchie";

char const *pseudo = "dmr";

char const *lieu_de_naissance = "Bronxville, New York";

char const *diplome = "Diplômé de l'université de Harvard en physique et mathématique appliquée";

char const *nom_confrere = "Ken Thompson";

char const *date_de_naissance = "9 septembre 1941";

char biographie[2012][1024];

int i;

sprintf(biographie[1941], "%s nait le %s à %s", nom, date_de_naissance, lieu_de_naissance);

sprintf(biographie[1967], "%s, %s entre aux Laboratoires Bell, un centre de recherche et développement en informatique situé à Murray Hill, dans le New Jersey.", diplome, nom);

sprintf(biographie[1969], "%s commence à travailler sur un nouveau langage de programmation, évolution du langage B, projet de %s auquel il a participé. nom de code pour ce nouveau langage, NB, pour New B.", nom, nom_confrere);

sprintf(biographie[1973], "Le langage C est rendu public. Et, toujours en 1973, au Symposium on Operating Systems Principles à l\'Université de Purdue, %s présente avec %s un article sur un nouveau système d\'exploitation basé sur le C, UNIX", nom, nom_confrere);

sprintf(biographie[1975], "Avec sa version 6, UNIX commence à être utilisé en dehors des laboratoires Bell. UNIX et le langage C sont aujourd'hui considérés comme étant les éléments fondateurs de l\'informatique moderne.");

sprintf(biographie[1978], "Avec Brian Kernighan, %s publie \"The C Programming Language\", la première \'bible\' expliquant la programmation en langage C. L\'ouvrage est communément appelé le K&R;, les initiales des auteurs.", nom);

sprintf(biographie[1983], "%s reçoit le Turing Award, prix le plus prestigieux en informatique, avec %s pour UNIX et le développement de la théorie des systèmes d'exploitations génériques.", nom, nom_confrere);

sprintf(biographie[1999], "%s et %s reçoivent des mains de Bill Clinton la médaille nationale de la technologie.", nom, nom_confrere);

sprintf(biographie[2007], "%s , alors à la tête du département de recherche sur les logiciels système aux Laboratoires Bell, prend sa retraite.", nom);

sprintf(biographie[2011], "Le 8 octobre, à l\'âge de 70 ans, %s s\'éteint suite à une longue maladie.", nom);

for(i = 1941; i <= 2011; i++)

if (strlen(biographie[i]))

printf("%d : %s\n\n", i, biographie[i]);

printf("Goodbye World");

return 0;

Ce qui donne, une fois compilé et exécuté :

$ ./a.out

1941 : Dennis Ritchie nait le 9 septembre 1941 à Bronxville, New York

1967 : Diplômé de l'université de Harvard en physique et mathématique appliquée, Dennis Ritchie entre aux Laboratoires Bell, un centre de recherche et développement en informatique situé à Murray Hill, dans le New Jersey.

1969 : Dennis Ritchie commence à travailler sur un nouveau langage de programmation, évolution du langage B, projet de Ken Thompson auquel il a participé. nom de code pour ce nouveau langage, NB, pour New B.

1973 : Le langage C est rendu public. Et, toujours en 1973, au Symposium on Operating Systems Principles à l'Université de Purdue, Dennis Ritchie présente avec Ken Thompson un article sur un nouveau système d'exploitation basé sur le C, UNIX

1975 : Avec sa version 6, UNIX commence à être utilisé en dehors des laboratoires Bell. UNIX et le langage C sont aujourd'hui considérés comme étant les éléments fondateurs de l'informatique moderne.

1978 : Avec Brian Kernighan, Dennis Ritchie publie "The C Programming Language", la première 'bible' expliquant la programmation en langage C. L'ouvrage est communément appelé le K&R;, les initiales des auteurs.

1983 : Dennis Ritchie reçoit le Turing Award, prix le plus prestigieux en informatique, avec Ken Thompson pour UNIX et le développement de la théorie des systèmes d'exploitations génériques.

1999 : Dennis Ritchie et Ken Thompson reçoivent des mains de Bill Clinton la médaille nationale de la technologie.

2007 : Dennis Ritchie , alors à la tête du département de recherche sur les logiciels système aux Laboratoires Bell, prend sa retraite.

2011 : Le 8 octobre, à l'âge de 70 ans, Dennis Ritchie s'éteint suite à une longue maladie.

Goodbye World%

Merci à Théo Crevon pour la traduction de l'algorithme original en C qui compile.

Lire les réactions à cet article.

Pour aller plus loin :

Dans la même rubrique

Les plus lus