The Art of Computer Programming

By Donald Knuth,

Book cover of The Art of Computer Programming: Volume 3: Sorting and Searching

Book description

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…

Shepherd is reader supported. When you buy books, we may earn an affiliate commission.

Why read it?

1 author picked The Art of Computer Programming as one of their favorite books. Why do they recommend it?

Knuth’s unique mix of playfulness and rigor came to define computer science as an intellectual discipline: computer science didn’t really have anything to do with computers, but everything to do with a particular way of seeing the world.  Just browse and wonder at the beauty and precision achieved in these books.   

Volume 3 (Sorting and Searching) is my personal favorite, and I encourage you to start there. During the pandemic, I finally got around to reading Volume 4A (Combinatorial Algorithms), which was published thirty plus years after Volume 3. It was the same feeling I had watching the movie The…

From Steven's list on mathematical and algorithmic thinking.

Want books like The Art of Computer Programming?

Our community of 10,000+ authors has personally recommended 92 books like The Art of Computer Programming.

Browse books like The Art of Computer Programming

5 book lists we think you will like!

Interested in computer programming, algorithms, and computer science?

10,000+ authors have recommended their favorite books and what they love about them. Browse their picks for the best books about computer programming, algorithms, and computer science.

Computer Programming Explore 39 books about computer programming
Algorithms Explore 36 books about algorithms
Computer Science Explore 31 books about computer science