Donald Knuth

Computer Science American 1938 346 quotes

Author of The Art of Computer Programming

Quotes by Donald Knuth

I don't believe in 'black boxes.' I believe in 'glass boxes.'

Attributed

The most important property of a program is whether it accomplishes the purpose for which it was intended.

Attributed

The best way to predict the future is to invent it.

Attributed

I am a firm believer in the idea that if you want to understand something, you should try to teach it.

Attributed

The purpose of computing is insight, not numbers.

Computer Programming and the Art of Computer Science 1962

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 Art of Computer Programming, Vol. 3: Sorting and Searching 1971

The only way to do great work is to love what you do.

Attributed

I have found that the best way to make a program faster is to make it smaller.

Attributed

The best way to understand a program is to write it yourself.

Attributed

The most important thing in programming is to be able to think clearly.

Attributed

I believe that the best way to learn is by doing.

Attributed

The best programs are written by people who are passionate about what they do.

Attributed

The most important thing in a computer program is its correctness.

Attributed

I have found that the best way to solve a problem is to break it down into smaller parts.

Attributed

The best way to write a good program is to write a lot of programs.

Attributed

The most important thing in computer science is to understand the underlying principles.

Attributed

I believe that the best way to teach is by example.

Attributed

The best way to improve your programming skills is to read other people's code.

Attributed

The most important thing in a program is its clarity.

Attributed

I have found that the best way to debug a program is to explain it to someone else.

Attributed