“To summarize: We have seen that 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. Therefore we can be glad that people who lecture at computer conferences speak of the state of the Art.”

Source: Computer Programming as an Art (1974), p. 673 [italics in source]

Adopted from Wikiquote. Last update June 3, 2021. History

Help us to complete the source, original and additional information

Do you have more details about the quote "To summarize: We have seen that computer programming is an art, because it applies accumulated knowledge to the world, …" by Donald Ervin Knuth?
Donald Ervin Knuth photo
Donald Ervin Knuth 32
American computer scientist 1938

Related quotes

Erik Naggum photo

“Computer programming is like the ability or skill to see what Picasso saw from all the different angles at once. If it is an art, the crucial element of art is to look at things from an angle that produces new insight or at least has that potential.”

Erik Naggum (1965–2009) Norwegian computer programmer

Re: Guide to Lisp, v1.20 http://groups.google.com/group/comp.lang.lisp/msg/f7bc99564506e851 (Usenet article).
Usenet articles, Miscellaneous

Arthur James Balfour photo
Alan Cox photo

“A Computer is a state machine. Threads are for people who can't program state machines.”

Alan Cox (1968) British computer programmer

Re: Alan Cox quote? (was: Re: accounting for threads) http://www.uwsg.indiana.edu/hypermail/linux/kernel/0106.2/0405.html.

Richard Dawkins photo

“In fact writing a computer program is a pretty good way to summarize knowledge about any set of rules.”

Source: Climbing Mount Improbable (1996), Chapter 2, “Silken Fetters” (p. 58)

Auguste Rodin photo
Bem Cavalgar photo
John McCarthy photo
Donald Ervin Knuth photo

“Science is knowledge which we understand so well that we can teach it to a computer; and if we don't fully understand something, it is an art to deal with it.”

Donald Ervin Knuth (1938) American computer scientist

Source: Computer Programming as an Art (1974), p. 668

Donald Ervin Knuth photo

“Science is what we understand well enough to explain to a computer. Art is everything else we do.”

Foreword to the book A=B http://www.cis.upenn.edu/~wilf/AeqB.html (1996)
Source: Things a Computer Scientist Rarely Talks About

Related topics