24 books
—
47 voters

Goodreads helps you keep track of books you want to read.

Start by marking “The Art of Computer Programming, Volume 1: Fundamental Algorithms” as Want to Read:

# The Art of Computer Programming, Volume 1: Fundamental Algorithms

## (Art of Computer Programming)

by

*The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer programming.*-

*Byte*, September 1995

*I can't begin to tell you how many pleasurable hours of study and recreation they have afforded me! I have pored over them in cars, restaurants, at work, at home... and even at a Little League game wh*...more

## Get A Copy

Hardcover, Third Edition, 672 pages

Published
July 7th 1997
by Addison-Wesley
(first published January 1st 1973)

## Friend Reviews

To see what your friends thought of this book,
please sign up.

## Reader Q&A

To ask other readers questions about
The Art of Computer Programming, Volume 1,
please sign up.

Popular Answered Questions

## Community Reviews

Showing 1-30

Start your review of The Art of Computer Programming, Volume 1: Fundamental Algorithms

I was told (by Knuth in his introduction) that I could skip as much of the math as I liked. So I dutifully skimmed through the math chapter and continued.

Then I hit MIX. It's the theoretical computer to which all of the program examples in the book will be w ...more

Nov 25, 2010
Hackman
is currently reading it

I really cant understand how one could write code without reading these books.

It was a nic ...more

I tried to work through all the problems rated 25 or less, while glancing at the more complex/time consuming ones, but I sometimes lacked the skills to complete a problem. I would like to revisit t ...more

While authoritative and enjoyable to read, I personally felt unprepared (even with advance warning) for the sheer volume of mathematics in Chapter 1, and spent the first 120 pages reeling from notations that I hadn't read before. After the "Introductory ...more

Aug 04, 2011
Antti Karanta
added it

This book was somewhat of a mixed blessing. I really enjoyed the mathematical exactness and thoroughness. However, I did not at all like the decision to have the sample code in a made-up assembly language. That made the programs utterly unreadable. Maybe I'm just not HC geek enough, but IMO when the point is to present algorithms, the sample code should be clear and easy to read. Using a higher level language would have been more appropriate.

Also, it would have been nice to have had flow graphs ...more

Also, it would have been nice to have had flow graphs ...more

Aug 06, 2011
Mikael Onsjö
added it

Although well written and thorough with some delicious humor, this did not meet up to my expectations. I did learn a few things about this and that (not the least tree traversals) but much space was wasted on superfluous detail. For instance I did not care squat for the MIX assembly language code examples that took up page after page. Personally I'm very interested in math, but there was also a disconnect between the chapters on background theory and the later ones on algorithms.

Flipped through the math section, but read the rest of the book page by page. Well, except for the proofs and exercises (only did a handful of them mentally).

Picked up the books again with the aim to read volume 4 and its fascicles. We'll see.

Essential reading for study of algorithms.

Mar 29, 2008
Roy
added it

Working through this book with a friend from the lab. Should be fun!

There are no discussion topics on this book yet.
Be the first to start one »

## Goodreads is hiring!

Donald Ervin Knuth, born January 10th 1938, is a renowned computer scientist and Professor Emeritus of the Art of Computer Programming at Stanford University.

Author of the seminal multi-volume work The Art of Computer Programming ("TAOCP"), Knuth has been called the "father" of the analysis of algorithms, contributing to the development of, and systematizing formal mathematical techniques for, the ...more

Author of the seminal multi-volume work The Art of Computer Programming ("TAOCP"), Knuth has been called the "father" of the analysis of algorithms, contributing to the development of, and systematizing formal mathematical techniques for, the ...more

## Other books in the series

Art of Computer Programming
(1 - 10 of 15 books)

## Related Articles

San Francisco is a gold rush town. There aren’t many books about people in their 20s who move to Silicon Valley with dreams of earning a living...

34 likes · 2 comments

No trivia or quizzes yet. Add some now »

“Premature optimization is the root of all evil.”
—
19 likes

More quotes…