Chiru Catalin-Mihai
• Edsger Wybe Dijkstra,né à Rotterdam le 11 mai 1930 et mort à Nuenen le 6 août 2002, est
un mathématicien et informaticien néerlandais du XXe siècle. Il reçoit en 1972 le prix
Turing pour ses contributions sur la science et l’art des langages de programmation et au
langage Algol. Juste après sa mort, en 2002, il reçoit le prix PoDC de l'article influent, pour
ses travaux sur l'autostabilisation. L'année suivant sa mort, le prix sera renommé en son
honneur prix Dijkstra.
• Après des études de physique théorique, il s'engage dès 1955 dans le domaine de
l'informatique alors naissante, dont il est l'un des pionniers les plus éclairés.
• Dijkstra avait une très belle écriture manuscrite et a toujours refusé d'utiliser un traitement
de texte, malgré son domaine d'activité, préférant la lettre manuscrite photocopiée. Luca
Cardelli a créé une fonte « Dijkstra » en son honneur, qui imite son écriture régulière.
Dijkstra référençait toutes ses lettres par EWD suivi d'un nombre, la dernière étant la
lettre EWD 1318.
• Dijkstra, connu pour son caractère difficile et son intransigeance, était réputé pour ses
aphorismes, lesquels résumaient sa vision de la science informatique.
• « La programmation par objets est une idée exceptionnellement mauvaise qui ne pouvait
naître qu'en Californie.»
• « Les progrès ne seront possibles que si nous pouvons réfléchir sur les programmes sans les
imaginer comme des morceaux de code exécutable. »
• « La recherche du chemin le plus court est une quête qui ne peut être accomplie qu'en
l'absence de toute perturbation intrinsèque. »
• « Le plus court chemin d'un graphe n'est jamais celui que l'on croit, il peut surgir de nulle
part, et la plupart du temps, il n'existe pas. »
• L'aphorisme « L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est
celle des télescopes. » souvent attribué à Dijkstra, est en fait une phrase de Michael R.
Fellows et Ian Parberry dans un article du journal Computing Research News7.
• « Les ressources d'un individu sont plus à même de 'accumuler lorsque ses capacités de
macrogestion sont déplorables. »
• « Le test de programmes peut être une façon très efficace de montrer la présence de bugs
mais est désespérément inadéquat pour prouver leur absence ».