About the book
Jon Bentley gathers essays built around real problems that have irritated working programmers, and works through clever solutions to them. Like natural pearls forming around grains of sand, each piece grows from a nagging practical issue. Programs written as much for fun as for teaching illustrate the essays, which explain practical programming techniques alongside fundamental design principles. The collection has long been counted among programmers' favorite books, and Steve McConnell described the first edition as one of the most influential he read early in his career. Bentley's first revision in 14 years substantially updated the essays, and McConnell found the new examples fresh.
James Stanley, founder of SMS Privacy, said that where most software tackles large, loosely defined problems at low development cost, it works through small, well-defined ones with solutions that save machine resources, and he found many a-ha moments in it.
We hope you love the books people recommend! Just so you know, The CEO Library may collect a share of sales or other compensation from the links on this page.
This book has 1 recommendation
James Stanley (Founder/SMS Privacy)
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.
Get this book on Amazon | Barnes & Noble | Apple Books

