Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code.
It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.
Interpretation
What this quote means
Dijkstra emphasizes the difficulty of teaching advanced programming to those who have learned BASIC, suggesting it hinders development.
Edsger Dijkstra's quote reflects his belief that early exposure to BASIC programming language negatively impacts students' ability to grasp more complex programming concepts. He argues that the simplicity and limitations of BASIC create a mental barrier that makes it challenging for students to develop into capable programmers who can think abstractly and understand advanced principles in computer science.
Themes
In practice
Example use cases
During a lecture on programming paradigms, one might use Dijkstra's quote to illustrate the challenges of learning advanced concepts.
More from Edsger Dijkstra
All quotes β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.
Similar quotes
The final lesson a writer learns is that everything can nourish the writer. The dictionary, a new word, a voyage, an encounter, a talk on the street, a book, a phrase learned.
Our attitude towards ourselves should be 'to be satiable in learning' and towards others 'to be tireless in teaching.
The rest, with very little exaggeration, was books. Meant-to-be-picked-up books. Permanently-left-behind books. Uncertain-what-to-do-with books. But books, books. Tall cases lined three walls of the room, filled to and beyond capacity. The overflow had been piled in stacks on the floor. There was little space left for walking, and none whatever for pacing.
Adult helplessness destroys children. Or it forces them to become tiny adults of their own.
We need to understand that we as citizens and as a government in any community throughout this country have no more important obligation than to educate those who are going to replace us.
Those who have no record of what their forebears have accomplished lose the inspiration which comes from the teaching of biography and history.