Tag Archives

Archive of posts published in the category: Art

The Art of Computer Programming

<br /> The Art of Computer Programming<br />

by Donald E. Knuth.

Click here
to sign up for The Art of Computer Programming Newsletter,
which features updates on new editions and promotions.

(photo of TAOCP, 1968–2015, by Héctor García-Molina)

At the end of 1999, these books were named among the best twelve
physical-science monographs of the century by
, along with:
Dirac on quantum mechanics,
Einstein on relativity,
Mandelbrot on fractals,
Pauling on the chemical bond,
Russell and Whitehead on foundations of mathematics,
von Neumann and Morgenstern on game theory,
Wiener on cybernetics,
Woodward and Hoffmann on orbital symmetry,
Feynman on quantum electrodynamics,
Smith on the search for structure,
and Einstein’s collected papers.

View “historic” publisher’s
brochure from the first edition of Volume 1 (1968)

eBook versions

These volumes are now available also in portable electronic form,
using PDF format prepared by the experts at
Mathematical Sciences Publishers.

Read More

Computer Programming as an Art

Knuth: Computer Programming as an Art

CACM, December 1974

When Communications of the ACM began publication in 1959,
the members of ACM’S Editorial Board made the following remark as
they described the purposes of ACM’S periodicals [2]:

“If computer programming is to become an important part of computer
research and development, a transition of programming from an art
to a disciplined science must be effected.”

Such a
goal has been a continually recurring theme during the ensuing
years; for example, we read in 1970 of the “first steps toward
transforming the art of programming into a science” [26]. Meanwhile
we have actually succeeded in making our discipline a science, and
in a remarkably simple way: merely by deciding to call it “computer

Implicit in these remarks is the notion that there is something
undesirable about an area of human activity that is classified as
an “art”; it has to be a Science before it

Read More