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 11,000+ authors has personally recommended 98 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?

Algorithms 36 books
Computer Science 34 books