jeudi 13 octobre 2011 19:13
Décès de Dennis Ritchie : printf("Goodbye World") ;
par Erwan Cario
Dennis Ritchie en 2009 lors de la remise de la médaille nationale de la technologie
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). 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.
#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;
}
Il y a 42 réactions à cet article.
Lire les réactions.Réagir à cet article.
Partager cet article
Partager Tweet
Actualit
Lib.fr
- Frédéric Nihous rénonce à la présidentielle et se range derrière Nicolas Sarkozy
- Carlton : DSK ressort libre, avec une convocation devant les juges
- Brigitte Bardot fait campagne pour Le Pen
- En quête d'une alliance avec GM, PSA s'envole en bourse
- Tunisie : Le porno en ligne ne sera pas filtré (pour l'instant)


