| ||||||||||||
![]() Trade In this Item for up to £5.90
Trade in Programming Pearls (ACM Press) for an Amazon.co.uk gift card of up to £5.90, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.
|
Product details
|
In his book Bentley assumes little more than a working knowledge of C, but it's in no way a guide to C. Rather, it approaches programming in the same way William Morris approached design--as a creative act founded on knowledge of the craft. From the first essay, Bentley emphasises the importance of accurately defining the problem in arriving at a fast, robust and efficient solution. He gives a number of examples that show how real understanding can reduce programming time, increase accuracy and reduce bugs.
The essays are divided into three alliteratively named sections: Preliminaries, Performance and Product. The first section covers writing a program that's correct for the programmer and the client. The second addresses efficiency, code tuning and performance. The last is a little unfocussed, albeit still interesting: it covers sorts, searches and heaps among other subjects. Take note, though: the solutions in the appendices are, in true C fashion, pointers to solutions. Programming Pearls is such a delight, you're likely to find yourself reading it in the bath. --Steve Patient
Suggested Tags from Similar Products(What's this?)Be the first one to add a relevant tag (keyword that's strongly related to this product)
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
4 of 4 people found the following review helpful:
5.0 out of 5 stars
pearls take a long time to appear and are rare,
By
This review is from: Programming Pearls (ACM Press) (Paperback)
And so is this book.
Instead of presenting solutions, the book proposes a problem in each chapter and then guides the reader thru the thought process that leads to better and better solutions. At the end there is a set of questions that invite the reader to explore related problems and devise his own solutions. One of the most important things to take out of this book is the mindset that the first solution to a problem is usually orders of magnitude worse than what you can achieve by actively trying to improve it.
5.0 out of 5 stars
Smart Programming,
By
This review is from: Programming Pearls (ACM Press) (Paperback)
The book "Programming Pearls" by Jon Bentley is definitely one that all professional and soon-to-be professional programmers should read. The Columns offer a lot of insight into different problems and various ways to tackle solving them. The exercises at the end of each chapter are an excellent way to test your understanding of the described concepts and also your problem solving abilities.
The only bad thing I can say about the book is that I would have loved it if it were a good bit longer with even more examples. That it is not to say that it's a short book, quite the opposite actually - if you are to read it the way it was meant to be read, doing the exercises after each chapter, you will need to invest some time. And I'd say it'd all be worth it.
2 of 4 people found the following review helpful:
4.0 out of 5 stars
Excellent, full of good ideas,
By A Customer
This review is from: Programming Pearls (ACM Press) (Paperback)
Thoroughly recommended, well deserves a place on any developers bookshelf. I found the 'time cost of functions' appendix particularly useful.
Share your thoughts with other customers: Create your own review
Would you like to see more reviews about this item?
|
Most Recent Customer Reviews |
|