Quotes from book
The Art of Computer Programming

The Art of Computer Programming is a comprehensive monograph written by computer scientist Donald Knuth that covers many kinds of programming algorithms and their analysis.


Donald Ervin Knuth photo

“The reason is not to glorify "bit chasing"; a more fundamental issue is at stake here: Numerical subroutines should deliver results that satisfy simple, useful mathematical laws whenever possible.”

Donald Ervin Knuth book The Art of Computer Programming

[...] Without any underlying symmetry properties, the job of proving interesting results becomes extremely unpleasant. The enjoyment of one's tools is an essential ingredient of successful work.
Vol. II, Seminumerical Algorithms, Section 4.2.2 part A, final paragraph [Italics in source]
The Art of Computer Programming (1968–2011)

Donald Ervin Knuth photo

“Random numbers should not be generated with a method chosen at random”

Donald Ervin Knuth book The Art of Computer Programming

Vol. II, Seminumerical Algorithms
The Art of Computer Programming (1968–2011)

Donald Ervin Knuth photo

“An algorithm must be seen to be believed.”

Donald Ervin Knuth book The Art of Computer Programming

Vol. I, Fundamental Algorithms, Section 1.1 (1968)
The Art of Computer Programming (1968–2011)
Source: Leaders in Computing: Changing the digital world

Donald Ervin Knuth photo

“Trees sprout up just about everywhere in computer science…”

Donald Ervin Knuth book The Art of Computer Programming

Vol. IV - A, Combinatorial Algorithms, Section 4.2.1.6 (2011)
The Art of Computer Programming (1968–2011)

Donald Ervin Knuth photo

“The sun comes up just about as often as it goes down, in the long run, but this doesn't make its motion random.”

Donald Ervin Knuth book The Art of Computer Programming

Vol. II, Seminumerical Algorithms, Section 3.3.2 part B, first paragraph (1969)
The Art of Computer Programming (1968–2011)

Donald Ervin Knuth photo
Donald Ervin Knuth photo
Donald Ervin Knuth photo

“By understanding a machine-oriented language, the programmer will tend to use a much more efficient method; it is much closer to reality.”

Donald Ervin Knuth book The Art of Computer Programming

Vol. I, preface (October 1967) to the first edition. (p. x 1973, p. ix 1997)
The Art of Computer Programming (1968–2011)

Donald Ervin Knuth photo

“Any inaccuracies in this index may be explained by the fact that it has been sorted with the help of a computer.”

Donald Ervin Knuth book The Art of Computer Programming

Vol. III, Sorting and Searching, End of index (1973)
The Art of Computer Programming (1968–2011)

Similar authors

Donald Ervin Knuth photo
Donald Ervin Knuth32
American computer scientist 1938
Herbert A. Simon photo
Herbert A. Simon58
American political scientist, economist, sociologist, and p… None
Martin Lewis Perl photo
Martin Lewis Perl9
American scientist None
Steve Jobs photo
Steve Jobs150
American entrepreneur and co-founder of Apple Inc. None
Jerome Isaac Friedman photo
Jerome Isaac Friedman6
American physicist None
Richard Feynman photo
Richard Feynman181
American theoretical physicist None
Hans Bethe photo
Hans Bethe2
German-American nuclear physicist None
Bill Gates photo
Bill Gates92
American business magnate and philanthropist None
Robert A. Heinlein photo
Robert A. Heinlein557
American science fiction author None
Reinhold Niebuhr photo
Reinhold Niebuhr65
American protestant theologian None