« Edsger Dijkstra » : différence entre les versions

mathématicien et informaticien néerlandais
Contenu supprimé Contenu ajouté
Page créée avec « '''{{w}}''', né le 11 mai 1930 et mort le 6 août 2002, mathématicien et informaticien néerlandais. == Citations == === Années 1960 === {{citation|Tester un programme... »
(Aucune différence)

Version du 10 juin 2017 à 11:36

Edsger Dijkstra, né le 11 mai 1930 et mort le 6 août 2002, mathématicien et informaticien néerlandais.

Citations

Années 1960

Tester un programme en démontre la présence de bugs, pas leur absence.
  • (en) « Software quality : Formal correctness », J. N.Buxton and B. Randell, Software Engineering Techniques, avril 1970, p. 16 (lire en ligne)

Années 1970

The humble programmer, (numéroté EWD340, 1972)

  • « Le développeur compétent est totalement conscient du peu de talent qu'il a. C'est pourquoi il approche la tâche de programmation plein d'humilité et évite les trucs et astuces comme la peste. »

How do we tell truths that might hurt ?, (EWD498, 1975)

Écrit comme une série d'aphorismes dont plusieurs sont devenus populaires. Également publié dans Selected Writings on Computing: A Personal Perspective.

  • Autrefois les physiciens répétaient les expériences de leurs collègues pour se rassurer. Aujourd'hui ils adhèrent à FORTRAN et s'échangent leurs programmes, bugs inclus.
  • À propos des langages : il est impossible de tailler un crayon avec une hache émoussée. Il est vain d'essayer, à la place, de le faire avec dix haches émoussées.
  • 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.
  • Il est pratiquement impossible d'enseigner la bonne programmation aux élèves préalablement exposés au BASIC : en programmeurs potentiels, ils sont mentalement mutilés, au-delà de tout espoir de régénération.

Années 1980

  • Se demander si un ordinateur peut penser est aussi intéressant que de se demander si un sous-marin peut nager.