Edsger Dijkstra
Pioneer of structured programming and graph algorithms
Quotes by Edsger Dijkstra
The only way to make a program reliable is to make it correct.
The only way to make a program maintainable is to make it correct.
The only way to make a program portable is to make it correct.
The only way to make a program understandable is to make it correct.
Beauty is a quality of the solution, not of the problem.
If we wish to count lines of code, we should not regard them as 'lines produced' but as 'lines spent'.
The most important thing in programming is to be able to think clearly.
The only effective way to raise the intellectual level of the programming profession is to make the programs themselves more intellectual.
It is not the task of the programmer to make programs that are easy to write, but to make programs that are easy to understand.
The computing scientist has the duty to be an intellectual.
The only way to make a program correct is to make it so simple that it is obviously correct.
The unbridled use of the GOTO statement has been found to be an important source of program errors.
The quality of a program is inversely proportional to the number of GOTO statements in it.
We have to be able to understand the programs we write.
The greatest danger in computer science is that we will solve the wrong problems.
The only way to make progress is to be critical of what you are doing.
The programmer's task is to make the computer do what he wants it to do, not what it wants to do.
The only way to make a program correct is to make it so simple that there are no opportunities for mistakes.
The only way to make a program work is to make it simple.
The only way to make a program profound is to make it simple.