Programming Pearls

Ranked #12 in Algorithms, Ranked #20 in Programmingsee more rankings.

The first edition of Programming Pearls was one of the most influential books I read early in my career, and many of the insights I first encountered in that book stayed with me long after I read it. Jon has done a wonderful job of updating the material. I am very impressed at how fresh the new examples seem. - Steve McConnell When programmers list their favorite books, Jon Bentley's collection of programming pearls is commonly included among the classics. Just as natural pearls grow from grains of sand that irritate oysters, programming pearls have grown from real problems that have... more

Reviews and Recommendations

We've comprehensively compiled reviews of Programming Pearls from the world's leading experts.

Jeff Atwood Recommends this book

James Stanley I very much enjoyed reading "Programming Pearls" by John Bentley. Most of the software we write is trying to solve fairly large and ill-defined problems in a way that minimises development cost, but Programming Pearls presents a lot of small, well-defined problems, and talks through their solutions in ways that minimise machine resource usage. There are lots of good "a-ha" moments when reading it, and working through ways to think about the problems that knock asymptotic orders off the computational complexity. (Source)


Rankings by Category

Programming Pearls is ranked in the following categories:


Similar Books

If you like Programming Pearls, check out these similar top-rated books:


Learn: What makes Shortform summaries the best in the world?