“Beware of bugs in the above code; I have only proved it correct, not tried it.”

Donald Knuth's webpage http://www-cs-faculty.stanford.edu/~knuth/faq.html states the line was used to end a memo entitled Notes on the van Emde Boas construction of priority deques: An instructive use of recursion (1977)

Adopted from Wikiquote. Last update June 3, 2021. History

Help us to complete the source, original and additional information

Do you have more details about the quote "Beware of bugs in the above code; I have only proved it correct, not tried it." by Donald Ervin Knuth?
Donald Ervin Knuth photo
Donald Ervin Knuth 32
American computer scientist 1938

Related quotes

C. A. R. Hoare photo

“The real value of tests is not that they detect bugs in the code, but that they detect inadequacies in the methods, concentration, and skills of those who design and produce the code.”

C. A. R. Hoare (1934) British computer scientist

How Did Software Get So Reliable Without Proof? Lecture Notes in Computer Science vol 1051 1996 pp. 1-17 : FME '96: Industrial Benefit and Advances in Formal Methods, Third International Symposium of Formal Methods Europe, Co-Sponsored by IFIP WG 14.3, Oxford, UK, March 18-22, 1996, Proceedings.

Ward Cunningham photo

“No moral code is right, correct, true. That's nihilism. And we have to accept it.”

Alexander Rosenberg (1946) American philosopher

The Atheist's Guide to Reality (2011)
Context: Scientism starts with the idea that the physical facts fix all the facts, including the biological ones. These in turn have to fix the human facts—the facts about us, our psychology, and our morality. After all, we are biological creatures, the result of a biological process that Darwin discovered but that the physical facts ordained. As we have just seen, the biological facts can't guarantee that our core morality (or any other one, for that matter) is the right, true, or correct one. If the biological facts can't do it, then nothing can. No moral code is right, correct, true. That's nihilism. And we have to accept it.

“When program developers are not territorial about their code and encourage others to look for bugs and potential improvements, progress speeds up dramatically.”

Gerald M. Weinberg (1933–2018) American computer scientist

M. B. Douthwaite (2002) Enabling Innovation: A Practical Guide to Understanding and Fostering Technological Change. p. 116

Eoin Colfer photo

“My bugs don't have bugs.”

Source: Artemis Fowl

Kent Hovind photo

“Similarities in the DNA code simply prove the same designer wrote the code. This is not evidence for evolution, it is actually proof for creation!”

Kent Hovind (1953) American young Earth creationist

Source: Are you being brainwashed?: Propaganda in science textbooks (2007), p. 24

Amy Hempel photo
Marvin Minsky photo

“Positive general principles need always to be supplemented by negative, anecdotal censors. For, it hardly ever pays to alter a general mechanism to correct a particular bug.”

Marvin Minsky (1927–2016) American cognitive scientist

Jokes and their Relation to the Cognitive Unconscious (1980)

“Note that I hold the single-author record for total CERT advisories, proving that in my copious youth I knew how to sling code but not how to manage risk.”

Paul Vixie (1963) American internet pioneer

NANOG mailing list http://www.merit.edu/mail.archives/nanog/2002-02/msg00482.html (2002)
Notes: talking about software security bugs.

Related topics