Author picture

Jon Louis Bentley

Author of Programming Pearls

6 Works 1,541 Members 10 Reviews 1 Favorited

About the Author

Jon Bentley is a Member of Technical Staff in the Computing Sciences Research Center at Bell Labs/Lucent Technologies in Murray Hill, New Jersey. Jon has been a Contributing Editor of Dr. Dobb's Journal since 1998. His "Programming Pearls" column in the Communications of the ACM, on which this book show more is based, was for many years one of the most popular features of that periodical. show less

Works by Jon Louis Bentley

Tagged

Common Knowledge

Canonical name
Bentley, Jon Louis
Legal name
Bentley, Jon Louis
Birthdate
1953-02-20
Gender
male
Organizations
AT&T Bell Laboratories
Awards and honors
Dr. Dobb's Excellence in Programming award (2004)
Relationships
Leiserson, Charles E. (Doctoral Student)
Nationality
USA
Birthplace
Long Beach, California, USA
Associated Place (for map)
California, USA

Members

Reviews

11 reviews
"I originally saw this book as a pre-print for a class taught by Jon on software engineering. I was deeply influenced by the four fundamentals rules: code simplification, problem simplification, relentless suspicion, and early binding which first appeared Elements Programming Style (which I have never read... much to my shame). I can see the influence of this book on every major piece of code I have written as well as how I approach systems which need to be sped up. My single biggest take show more away was to focus my attention on what will make the biggest difference. For example, if a program is spending all it's time in IO, don't improve the sorting algorithm, go after the IO subsystem." show less
If you want to learn about the latest web programming frameworks, design patterns, J2EE, .NET, CSS, RoR, etc. then please stay away from this book. Once you think you mastered it all, became a professional programmer with also a nice CS degree under your belt come back and start to read this book for pure pleasure and wisdom. It is with high probability that you'll have both and more than you could have imagined.

Bentley's classic work is still relevant but not in ways most programmers will show more imagine at the beginning. You'll probably never go and write your own search routines and re-implement classical data structures (you'll use the one that comes with the standard libraries of your language of choice) but you'll always meet some problems which will puzzle you with interesting constraints. This is what Programming Pearls is all about. Study the examples for fun and maybe laugh at them for their simplicity but then remember to applied the strong principles in that book to your daily technical problems (programming related or not). show less
I originally saw this book as a pre-print for a class taught by Jon on software engineering. I was deeply influenced by the four fundamentals rules: code simplification, problem simplification, relentless suspicion, and early binding which first appeared Elements Programming Style (which I have never read... much to my shame). I can see the influence of this book on every major piece of code I have written as well as how I approach systems which need to be sped up. My single biggest take show more away was to focus my attention on what will make the biggest difference. For example, if a program is spending all it's time in IO, don't improve the sorting algorithm, go after the IO subsystem. show less
Bentley tells stories of algorithm creation and other computer problem solving in the days of magnetic tape drives and mainframes.

You May Also Like

Statistics

Works
6
Members
1,541
Popularity
#16,713
Rating
4.2
Reviews
10
ISBNs
21
Languages
4
Favorited
1

Charts & Graphs