Dennis Ritchie n’est plus …

Un hommage original :

Ici

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
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%

Publicités