Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code.
Edsger DijkstraRead
Computer science is no more about computers than astronomy is about telescopes.
Interpretation
Computer science focuses on the principles behind computing rather than just the machines used.
Edsger Dijkstra's quote emphasizes that computer science is fundamentally about the theory and concepts that underpin computing, much like astronomy is about understanding celestial phenomena rather than solely the tools used to observe them. This highlights the importance of theoretical knowledge in any discipline and urges us to see the bigger picture beyond the physical tools at our disposal.
In practice
In a computer science class, a teacher might use this quote to inspire students to focus on concepts rather than just programming languages.
Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code.
Simplicity is prerequisite for reliability.
The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise.
We shall do a much better programming job, provided that we approach the task with a full appreciation of its tremendous difficulty, provided that we stick to modest and elegant programming languages, provided that we respect the intrinsic limitations of the human mind and approach the task as Very Humble Programmers.
The tools we use have a profound and devious influence on our thinking habits, and therefore on our thinking abilities.
LISP has jokingly been described as "the most intelligent way to misuse a computer." I think that description is a great compliment because it transmits the full flavour of liberation: it has assisted a number of our most gifted fellow humans in thinking previously impossible thoughts.
Land on Mars, a round-trip ticket - half a million dollars. It can be done.
We put water down into the earth to push up gas, then we say, 'Ooh, we're having a water crisis.' This is foolishness, and this kind of foolishness, where we try to excuse human behavior, is dangerous.
I think chemistry is being frittered away by the hairsplitting of the organic chemists; we have new compounds discovered, which scarcely differ from the known ones and when discovered are valueless-very illustrations perhaps of their refinements in analysis, but very little aiding the progress of true science.
When a physician is called to a patient, he should decide on the diagnosis, then the prognosis, and then the treatment. ... Physicians must know the evolution of the disease, its duration and gravity in order to predict its course and outcome. Here statistics intervene to guide physicians, by teaching them the proportion of mortal cases, and if observation has also shown that the successful and unsuccessful cases can be recognized by certain signs, then the prognosis is more certain.
Faced with the evidence, many deniers have started to admit that global warming is real, but argue that humans have little or nothing to do with it.
It seems sensible to discard all hope of observing hitherto unobservable quantities, such as the position and period of the electron... Instead it seems more reasonable to try to establish a theoretical quantum mechanics, analogous to classical mechanics, but in which only relations between observable quantities occur.
Subscribe for the occasional hand-picked quote. No noise.