Occupation: Computer Scientist Birth: January 10, 1938
Programming is the art of telling another human being what one wants the computer to do..
When you write a program, think of it primarily as a work of literature. You're trying to write something that human beings are going to read. Don't ….
People think that computer science is the art of geniuses but the actual reality is the opposite, just many people doing things that build on each ot….
Random numbers should not be generated with a method chosen at random.
The whole thing that makes a mathematician’s life worthwhile is that he gets the grudging admiration of three or four colleagues..
An algorithm must be seen to be believed..
Everyday life is like programming, I guess. If you love something you can put beauty into it..
Programs are meant to be read by humans and only incidentally for computers to execute..
Computers are good at following instructions, but not at reading your mind..
The best programs are written so that computing machines can perform them quickly and so that human beings can understand them clearly. A programmer ….
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 ….
If you optimize everything, you will always be unhappy..
Always remember, however, that there’s usually a simpler and better way to do something than the first way that pops into your head..
Beware of bugs in the above code; I have only proved it correct, not tried it..
Science is what we understand well enough to explain to a computer. Art is everything else we do..
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….
The best theory is inspired by practice..
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….
We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil..
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 ….