#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;
}
1 réflexion au sujet de « Un grand homme est mort… »
Les commentaires sont fermés.
Le code vient de http://www.ecrans.fr/Deces-de-Dennis-Ritchie-printf,13393.html
Je pense que c’est un bel hommage.