« 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.