
Jon Louis Bentley
Author of Programming Pearls
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
The Lost Episodes 1 copy
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
"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
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












