Edsger W. Dijkstra photo

Edsger W. Dijkstra

Edsger Wybe Dijkstra was a computer scientist. He received the 1972 Turing Award for fundamental contributions to developing programming languages, and was the Schlumberger Centennial Chair of Computer Sciences at The University of Texas at Austin from 1984 until 2000.

Shortly before his death in 2002, he received the ACM PODC Influential Paper Award in distributed computing for his work on self-stabilization of program computation. This annual award was renamed the Dijkstra Prize the following year, in his honor.

His influential 1968 paper "A Case against the GO TO Statement", later published by Niklaus Wirth with the title "Go To Statement Considered Harmful", introduced the phrase "considered harmful" into computing.


“By claiming that they can contribute to software engineering, the soft scientists make themselves even more ridiculous. (Not less dangerous, alas!) In spite of its name, software engineering requires (cruelly) hard science for its support.”
Edsger W. Dijkstra
Read more
“The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offense.”
Edsger W. Dijkstra
Read more
“Raise your quality standards as high as you can live with, avoid wasting your time on routine problems, and always try to work as closely as possible at the boundary of your abilities. Do this, because it is the only way of discovering how that boundary should be moved forward.”
Edsger W. Dijkstra
Read more
“Program testing can be used to show the presence of bugs, but never to show their absence!”
Edsger W. Dijkstra
Read more
“Besides a mathematical inclination, an exceptionally good mastery of one's native tongue is the most vital asset of a competent programmer.”
Edsger W. Dijkstra
Read more
“Your obligation is that of active participation. You should not act as knowledge-absorbing sponges, but as whetstones on which we can all sharpen our wits”
Edsger W. Dijkstra
Read more
“I mean, if 10 years from now, when you are doing something quick and dirty, you suddenly visualize that I am looking over your shoulders and say to yourself "Dijkstra would not have liked this", well, that would be enough immortality for me.”
Edsger W. Dijkstra
Read more
“The question of whether a computer can think is no more interesting than the question of whether a submarine can swim.”
Edsger W. Dijkstra
Read more
“Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code. ”
Edsger W. Dijkstra
Read more