Donald Knuth
Author of The Art of Computer Programming
Quotes by Donald Knuth
I don't believe in 'black boxes.' I believe in 'glass boxes.'
The most important property of a program is whether it accomplishes the purpose for which it was intended.
The best way to predict the future is to invent it.
I am a firm believer in the idea that if you want to understand something, you should try to teach it.
The purpose of computing is insight, not numbers.
The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, for air.
The only way to do great work is to love what you do.
I have found that the best way to make a program faster is to make it smaller.
The best way to understand a program is to write it yourself.
The most important thing in programming is to be able to think clearly.
I believe that the best way to learn is by doing.
The best programs are written by people who are passionate about what they do.
The most important thing in a computer program is its correctness.
I have found that the best way to solve a problem is to break it down into smaller parts.
The best way to write a good program is to write a lot of programs.
The most important thing in computer science is to understand the underlying principles.
I believe that the best way to teach is by example.
The best way to improve your programming skills is to read other people's code.
The most important thing in a program is its clarity.
I have found that the best way to debug a program is to explain it to someone else.