Sunday, December 22, 2024 Text is available under the CC BY-SA 3.0 licence.

Edsger W. Dijkstra

« All quotes from this author
 

For a number of years I have been familiar with the observation that the quality of programmers is a decreasing function of the density of go to statements in the programs they produce. More recently I discovered why the use of the go to statement has such disastrous effects, and I became convinced that the go to statement should be abolished from all "higher level" programming languages.

 
Edsger W. Dijkstra

» Edsger W. Dijkstra - all quotes »



Tags: Edsger W. Dijkstra Quotes, Authors starting by D


Similar quotes

 

Rewarding incompetence and ignorance increases the number of incompetent programmers. Designing programming languages and tools so incompetent programmers can feel better about themselves is not the way to go.

 
Erik Naggum
 

For twenty years programming languages have been steadily progressing toward their present condition of obesity; as a result, the study and invention of programming languages has lost much of its excitement. Instead, it is now the province of those who prefer to work with thick compendia of details rather than wrestle with new ideas. Discussions about programming languages often resemble medieval debates about the number of angels that can dance on the head of a pin instead of exciting contests between fundamentally differing concepts. Many creative computer scientists have retreated from inventing languages to inventing tools for describing them. Unfortunately, they have been largely content to apply their elegant new tools to studying the warts and moles of existing languages.

 
John Backus
 

One of the most frequently mentioned equations was Euler's equation, Respondents called it "the most profound mathematical statement ever written"; "uncanny and sublime"; "filled with cosmic beauty"; and "mind-blowing". Another asked: "What could be more mystical than an imaginary number interacting with real numbers to produce nothing?" The equation contains nine basic concepts of mathematics — once and only once — in a single expression. These are: e (the base of natural logarithms); the exponent operation; ?; plus (or minus, depending on how you write it); multiplication; imaginary numbers; equals; one; and zero.

 
Leonhard Euler
 

Although the medium is the message, the controls go beyond programming. The restraints are always directed to the “content,” which is always another medium. The content of the press is literary statement, as the content of the book is speech, and the content of the movie is the novel. So the effects of radio are quite independent of its programming.

 
Marshall McLuhan
 

I think I said "All men are Jews except they don't know it." I doubt I expected anyone to take the statement literally. But I think it's an understandable statement and a metaphoric way of indicating how history, sooner or later, treats all men.

 
Bernard Malamud
© 2009–2013Quotes Privacy Policy | Contact