"Programming languages on the whole are very much more complicated than they used to be: object orientation, inheritance, and other features are still not really being thought through from the point of view of a coherent and scientifically well-based discipline or a theory of correctness. My original postulate, which I have been pursuing as a scientist all my life, is that one uses the criteria of correctness as a means of converging on a decent programming language design—one which doesn’t set traps for its users, and ones in which the different components of the program correspond clearly to different components of its specification, so you can reason compositionally about it. The tools, including the compiler, have to be based on some theory of what it means to write a correct program."
React to this quote
More by C. A. R. Hoare
See allResonant Thoughts
"I love what doesn't exist. I love love that doesn't exist, which extends above you like an invisible city, like uncapturable smoke, a love that evokes a longing for enchanted lands, which fills the he…"
"Compassion is something individual and voluntary. You cannot compel somebody to be compassionate; nor can you be vicariously compassionate by compelling somebody else. The Good Samaritan would have lo…"
Explore Further
Related Quotes
"When I look back upon the choices I made in making Mansfield Park, I feel they were pretty ballsy. I just t…"
— Patricia Rozema"Historically, it was Euclidean geometry that, developed to a large extent as a votive offering to the God o…"
— Morris Kline"Despite strikes and riots all over the country, bloodily put down by the Minute Men, Windrip's power in Was…"
— Sinclair Lewis"I told him it was wrong, I said that he mustn’t take the law in his own hands. “What law?” he said. “There …"
— Robert A. Heinlein"You cannot deliver what you promise to the people, you cannot solve the problem of the country if you're be…"
— Thaksin Shinawatra"Always the fact remains that to the mentally indolent this book may well seem a volume of disconnected shor…"
— James Branch Cabell
Related Thinkers
Related Topics
Deep Dives
- Albert Einstein on philosophy
- Stephen Jay Gould on philosophy
- Carl Sagan on philosophy
- Charles Darwin on philosophy
- Michael Parenti on philosophy
- Galileo Galilei on philosophy
- Giordano Bruno on philosophy
- J. R. Partington on philosophy
- Albert Einstein on life
- Albert Einstein on science
- knowledge & Beauty
- knowledge & Change
