Computers are good at following instructions, but not at reading your mind. — Donald Knuth Copy Share Image
Beware of bugs in the above code; I have only proved it correct, not tried it. — Donald Knuth Copy Share Image
A mathematical formula should never be "owned" by anybody! Mathematics belong to God. — Donald Knuth Copy Share Image
Any inaccuracies in this index may be explained by the fact that it has been prepared with the help of a computer. — Donald Knuth Copy Share Image
TeX has found at least one bug in every Pascal compiler it's been run on, I think, and at least two in… — Donald Knuth Copy Share Image
Programming is the art of telling another human being what one wants the computer to do. — Donald Knuth Copy Share Image
By understanding a machine-oriented language, the programmer will tend to use a much more efficient method; it is much closer to reality. — Donald Knuth Copy Share Image
Everyday life is like programming, I guess. If you love something you can put beauty into it. — Donald Knuth Copy Share Image
Programs are meant to be read by humans and only incidentally for computers to execute. — Donald Knuth Copy Share Image
I currently use Ubuntu Linux, on a standalone laptop - it has no Internet connection. I occasionally carry flash memory drives between… — Donald Knuth Copy Share Image
Whenever the C++ language designers had two competing ideas as to how they should solve some problem, they said, "OK, we'll do… — Donald Knuth Copy Share Image
The most important thing in the programming language is the name. A language will not succeed without a good name. I have… — Donald Knuth Copy Share Image
The psychological profiling [of a programmer] is mostly the ability to shift levels of abstraction, from low level to high level. To… — Donald Knuth Copy Share Image
I remember that mathematicians were telling me in the 1960s that they would recognize computer science as a mature discipline when it… — Donald Knuth Copy Share Image
Let us change our traditional attitude to the construction of programs. Instead of imagining that our main task is to instruct a… — Donald Knuth Copy Share Image
In fact, my main conclusion after spending ten years of my life working on the TEX project is that software is hard.… — Donald Knuth Copy Share Image
I am worried that algorithms are getting too prominent in the world. It started out that computer scientists were worried nobody was… — Donald Knuth Copy Share Image
... the designer of a new system must not only be the implementor and the first large-scale user; the designer should also… — Donald Knuth Copy Share Image
Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts… — Donald Knuth Copy Share Image
When you write a program, think of it primarily as a work of literature. You're trying to write something that human beings… — Donald Knuth Copy Share Image
...One of the most important lessons, perhaps, is the fact that SOFTWARE IS HARD. From now on I shall have significantly greater… — Donald Knuth Copy Share Image
These machines have no common sense; they have not yet learned to "think," and they do exactly as they are told, no… — Donald Knuth Copy Share Image
AI has by now succeeded in doing essentially everything that requires 'thinking' but has failed to do most of what people and… — Donald Knuth Copy Share Image
Computer programming is an art, because it applies accumulated knowledge to the world, because it requires skill and ingenuity, and especially because… — Donald Knuth Copy Share Image
The process of preparing programs for a digital computer is especially attractive, not only because it can economically and scientifically rewarding, but… — Donald Knuth Copy Share Image
I'll never know everything. My life would be a lot worse if there was nothing I knew the answers about - and if there… — Donald Knuth Copy Share Image
“Nearly every example of faulty reasoning that has been published is accompanied by the phrase "of course" or its equivalent.” — Donald Knuth Copy Share Image
[The Euclidean algorithm is] the granddaddy of all algorithms, because it is the oldest nontrivial algorithm that has survived to the present day. — Donald Knuth Copy Share Image
The process of preparing programs for a digital computer is especially attractive, not only because it can economically and scientifically rewarding, but also because… — Donald Knuth Copy Share Image
When certain concepts of TeX are introduced informally, general rules will be stated; afterwards you will find that the rules aren't strictly true. In… — Donald Knuth Copy Share Image
In fact, my main conclusion after spending ten years of my life working on the TEX project is that software is hard. It's harder… — Donald Knuth Copy Share Image
Any inaccuracies in this index may be explained by the fact that it has been prepared with the help of a computer. — Donald Knuth Copy Share Image
My first program taught me a lot about the errors that I was going to be making in the future, and also about how… — Donald Knuth Copy Share Image
It would be nice if we could design a virtual reality in Hyperbolic Space, and meet each other there. — Donald Knuth Copy Share Image
I have a hunch that the unknown sequences of DNA will decode into copyright notices and patent protections. — Donald Knuth Copy Share Image
Computers are good at following instructions, but not at reading your mind. — Donald Knuth Copy Share Image