106 Quotes by Edsger Dijkstra

  • Author Edsger Dijkstra
  • Quote

    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.

  • Tags
  • Share

  • Author Edsger Dijkstra
  • Quote

    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.

  • Tags
  • Share

  • Author Edsger Dijkstra
  • Quote

    … what society overwhelmingly asks for is snake oil. Of course, the snake oil has the most impressive names — otherwise you would be selling nothing — like “Structured Analysis and Design”, “Software Engineering”, “Maturity Models”, “Management Information Systems”, “Integrated Project Support Environments” “Object Orientation” and “Business Process Re-engineering”.

  • Tags
  • Share


  • Author Edsger Dijkstra
  • Quote

    Too few people recognize that the high technology so celebrated today is essentially a mathematical technology.

  • Tags
  • Share

  • Author Edsger Dijkstra
  • Quote

    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.

  • Tags
  • Share

  • Author Edsger Dijkstra
  • Quote

    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.

  • Tags
  • Share