Sunday, December 22, 2024 Text is available under the CC BY-SA 3.0 licence.

Donald Knuth

« All quotes from this author
 

Computer programming is an art, because it applies accumulated knowledge to the world, because it requires skill and ingenuity, and especially because it produces objects of beauty. A programmer who subconsciously views himself as an artist will enjoy what he does and will do it better.
--
p. 673

 
Donald Knuth

» Donald Knuth - all quotes »



Tags: Donald Knuth Quotes, Authors starting by K


Similar quotes

 

An artist produces an effect in virtue of the distinctness with which he sees the objects he represents, seeing them not vaguely as in vanishing apparitions, but steadily, and in their most characteristic relations. To this Vision he adds artistic skill with which to make us see. He may have clear conceptions, yet fail to make them clear to us: in this case he has imagination, but is not an artist. Without clear Vision no skill can avail. Imperfect Vision necessitates imperfect representation; words take the place of ideas.

 
George Henry Lewes
 

If the advancement of the general art of programming requires the continuing invention and elaboration of paradigms, advancement of the art of the individual programmer requires that he expand his repertory of paradigms.

 
Robert W Floyd
 

What is chiefly needed is skill rather than machinery. The flight of the buzzard and similar sailors is a convincing demonstration of the value of skill and the partial needlessness of motors.
It is possible to fly without motors, but not without knowledge and skill. This I conceive to be fortunate, for man, by reason of his greater intellect, can more reasonably hope to equal birds in knowledge than to equal nature in the perfection of her machinery...

 
Wilbur Wright
 

For his major contributions to the analysis of algorithms and the design of programming languages, and in particular for his contributions to the "art of computer programming" through his well-known books in a continuous series by this title.

 
Donald Knuth
 

In today's computer science curricula [...] almost all their time is devoted to formal classification of syntactic language types, defeatist unsolvability theories, folklore about systems programming, and generally trivial fragments of "optimization of logic design"–the latter often in situations where the art of heuristic programming has far outreached the special-case "theories" so grimly taught and tested–and invocations about programming style almost sure to be outmoded before the student graduates.

 
Marvin Minsky
© 2009–2013Quotes Privacy Policy | Contact