Edsger Dijkstra
![Edsger Dijkstra](/assets/img/authors/edsger-dijkstra.jpg)
Edsger Dijkstra
Edsger Wybe Dijkstra; 11 May 1930 – 6 August 2002) was a Dutch computer scientist. A theoretical physicist by training, he worked as a programmer at the Mathematisch Centrumfrom 1952 to 1962. He was a professor of mathematics at the Eindhoven University of Technologyand a research fellow at the Burroughs Corporation. He held the Schlumberger Centennial Chair in Computer Sciences at the University of Texas at Austin from 1984 until 1999, and retired as Professor Emeritus in 1999...
Edsger Dijkstra quotes about
writing discovery mind
If there is one 'scientific' discovery I am proud of, it is the discovery of the habit of writing without publication in mind.
beach watches tides
When building sand castles on the beach, we can ignore the waves but should watch the tide.
views use impossible
The use of anthropomorphic terminology forces you linguistically to adopt an operational view. And it makes it practically impossible to argue about programs independently of their being executed.
omission challenges would-be
Some consider the puzzles that are created by their omissions as spicy challenges, without which their texts would be boring; others shun clarity lest their work is considered trivial.
motivational independent suffering
Industry suffers from the managerial dogma that for the sake of stability and continuity, the company should be independent of the competence of individual employees.
art programming complexity
The art of programming is the art of organizing complexity.
rude making-love criticism
So-called "natural language" is wonderful for the purposes it was created for, such as to be rude in, to tell jokes in, to cheat or to make love in (and Theorists of Literary Criticism can even be content-free in it), but it is hopelessly inadequate when we have to deal unambiguously with situations of great intricacy, situations which unavoidably arise in such activities as legislation, arbitration, mathematics or programming.
teaching recovery college
I think of the company advertising "Thought Processors" or the college pretending that learning BASIC suffices or at least helps, whereas the teaching of BASIC should be rated as a criminal offence: it mutilates the mind beyond recovery.
humorous disease problem
PL/1, the fatal disease, belongs more to the problem set than to the solution set.
lying long black
A convincing demonstration of correctness being impossible as long as the mechanism is regarded as a black box, our only hope lies in not regarding the mechanism as a black box.
responsibility profound influence
When we take the position that it is not only the programmer's responsibility to produce a correct program but also to demonstrate its correctness in a convincing manner, then the above remarks have a profound influence on the programmer's activity: the object he has to produce must be usefully structured.
serious ridiculous problem
Thank goodness we don't have only serious problems, but ridiculous ones as well.
thinking profound tools
A programming language is a tool that has profound influence on our thinking habits.
telescopes computer astronomy
Computer science has as much to do with computers as astronomy has to do with telescopes.