Occupation: Computer Scientist Birth: January 10, 1938
Beware of bugs in the above code; I have only proved it correct, not tried it..
If you find that you're spending almost all your time on theory, start turning some attention to practical things; it will improve your theories. If ….
Computers are good at following instructions, but not at reading your mind..
We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil..
If you optimize everything, you will always be unhappy..
Science is what we understand well enough to explain to a computer. Art is everything else we do..
Programs are meant to be read by humans and only incidentally for computers to execute..
An algorithm must be seen to be believed..
It is much more rewarding to do more with less..
By understanding a machine-oriented language, the programmer will tend to use a much more efficient method; it is much closer to reality..
Computer programming is an art, because it applies accumulated knowledge to the world, because it requires skill and ingenuity, and especially becaus….
Premature optimization is the root of all evil..
The psychological profiling [of a programmer] is mostly the ability to shift levels of abstraction, from low level to high level. To see something in….
Everyday life is like programming, I guess. If you love something you can put beauty into it..
The whole thing that makes a mathematician’s life worthwhile is that he gets the grudging admiration of three or four colleagues..
The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very go….
Email is a wonderful thing for people whose role in life is to be on top of things. But not for me; my role is to be on the bottom of things. What I ….
Always remember, however, that there’s usually a simpler and better way to do something than the first way that pops into your head..
Random numbers should not be generated with a method chosen at random.
The best theory is inspired by practice..
The best programs are written so that computing machines can perform them quickly and so that human beings can understand them clearly. A programmer ….