Send Close Add comments: (status displays here)
Got it!  This site "creationpie.com" uses cookies. You consent to this by clicking on "Got it!" or by continuing to use this website.  Note: This appears on each machine/browser from which this site is accessed.
Donald Knuth
by RS  admin@creationpie.com : 1024 x 640


1. Donald Knuth
Donald Knuth (American computer scientist, creator of TeX formatter)

2. Computer science
Book: Art of computer programmingDonald Knuth (American computer scientist, creator of TeX formatter) defines computer science as the study of algorithms.

Knuth is the author of the series "The Art of Computer Programming" (1968), creator of TeX computer typesetting system, and advocate of literate programming.

3. Speed
The real problem is that programmers have spent far too much time worrying about efficiency in the wrong places and at the wrong times; premature optimization is the root of all evil (or at least most of it) in programming. Donald Knuth, The Art of Computer Programming.

Note: Knuth attributes the "evil" part to Hoare, who attributes it to Knuth.

4. Knuth about Dijkstra
Donald Knuth about Edsger Dijkstra: The difference between a computer programmer and a computer scientist is a job-title thing. Edsger Dijkstra wants proudly to be called a "computer programmer," although he hasn't touched a computer now for some years. (...) His great strength is that he is uncompromising. It would make him physically ill to think of programming in C++.

5. Filler words
Book: Literate programmingThe computer scientist Donald Knuth says that, when writing very technical and dense details, one should use "filler words" to help the material flow more and give the reader's mind a short break.

Knuth, D. (1993). Literate Programming. Stanford, CA: CSLI. ISBN: 978-0937073803.

6. End of page

by RS  admin@creationpie.com : 1024 x 640