or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
35 used & new from £9.27

Have one to sell? Sell yours here
 
   
Programming Pearls (ACM Press)
 
See larger image
 

Programming Pearls (ACM Press) (Paperback)

by Jon Bentley (Author)
4.3 out of 5 stars  See all reviews (7 customer reviews)
RRP: £23.99
Price: £12.09 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £11.90 (50%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Want guaranteed delivery by Thursday, November 12? Choose Express delivery at checkout. See Details
24 new from £12.09 11 used from £9.27

Special Offers and Product Promotions


Frequently Bought Together

Programming Pearls (ACM Press) + The Pragmatic Programmer + The Mythical Man Month and Other Essays on Software Engineering
Price For All Three: £41.80

Show availability and shipping details


Customers Who Bought This Item Also Bought

The Pragmatic Programmer

The Pragmatic Programmer

by Andrew Hunt
4.1 out of 5 stars (20)  £15.92
Hacker's Delight

Hacker's Delight

by Henry S. Warren Jr.
4.0 out of 5 stars (1)  £15.99
The Art of Unix Programming (Addison-Wesley Professional Computing Series)

The Art of Unix Programming (Addison-Wesley Professional Computing Series)

by Eric S. Raymond
4.2 out of 5 stars (6)  £15.49
The Mythical Man Month and Other Essays on Software Engineering

The Mythical Man Month and Other Essays on Software Engineering

by Frederick P. Brooks Jr.
4.3 out of 5 stars (26)  £13.79
The Practice of Programming (Professional Computing)

The Practice of Programming (Professional Computing)

by Brian W. Kernighan
4.2 out of 5 stars (10)  £14.49
Explore similar items

Product details

  • Paperback: 256 pages
  • Publisher: Addison Wesley; 2 edition (13 Oct 1999)
  • Language English
  • ISBN-10: 0201657880
  • ISBN-13: 978-0201657883
  • Product Dimensions: 23.2 x 15.8 x 1.4 cm
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon.co.uk Sales Rank: 51,148 in Books (See Bestsellers in Books)
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   Acm opens new browser window
www.IEEE.org/Innovate  -  Access 2 Million Engineering Documents. Get 10 Free Articles. 
   PearlsOnly UK Store opens new browser window
www.PearlsOnly.co.uk  -  Pearls upon pearls. 8 reasons to buy your pearls us. 
   Premium Pearls - Save 85% opens new browser window
www.PremiumPearl.com  -  Finest Pearls at Lowest Prices Quick Shipping. Yahoo Top Rated. 
  
 

Product Description

Amazon.co.uk Review

This reviewer still has the original edition of Bentley's book, 14-years-old now. Bentley's influential and eponymous columns first appeared in Communications of the ACM. Programming Pearls contains 15 of these--now updated--columns.

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



Product Description

"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 irritated real programmers. With origins beyond solid engineering, in the realm of insight and creativity, Bentley's pearls offer unique and clever solutions to those nagging problems. Illustrated by programs designed as much for fun as for instruction, the book is filled with lucid and witty descriptions of practical programming techniques and fundamental design principles. It is not at all surprising that Programming Pearls has been so highly valued by programmers at every level of experience.In this revision, the first in 14 years, Bentley has substantially updated his essays to reflect current programming methods and environments. In addition, there are three new essays on / testing, debugging, and timing / set representations / string problems All the original programs have been rewritten, and an equal amount of new code has been generated. Implementations of all the programs, in C or C++, are now available on the Web. What remains the same in this new edition is Bentley's focus on the hard core of programming problems and his delivery of workable solutions to those problems. Whether you are new to Bentley's classic or are revisiting his work for some fresh insight, the book is sure to make your own list of favorites. 0201657880B04062001

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)
 
programming
computer science
algorithms
software engineering
design
computer programming
jon bentley
sofware design
software process
software
sde development

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Programming Pearls (ACM Press)
74% buy the item featured on this page:
Programming Pearls (ACM Press) 4.3 out of 5 stars (7)
£12.09
The Pragmatic Programmer
9% buy
The Pragmatic Programmer 4.1 out of 5 stars (20)
£15.92
The Mythical Man Month and Other Essays on Software Engineering
7% buy
The Mythical Man Month and Other Essays on Software Engineering 4.3 out of 5 stars (26)
£13.79
Hacker's Delight
5% buy
Hacker's Delight 4.0 out of 5 stars (1)
£15.99

 

Customer Reviews

7 Reviews
5 star:
 (4)
4 star:
 (2)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (7 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
10 of 11 people found the following review helpful:
5.0 out of 5 stars Jon Bentley's small book is itself a pearl..., 18 Jun 1998
By A Customer
This slender volume is one of the all-time classics for programmers. Each chapter is an essay from Bentley's wide-ranging programming column dealing with an algorithm, an engineering principle or some more general technique of reasoning. Beginners and experienced professionals alike will be delighted. This is one of the few books for serious programmers which can also be read with pleasure by the non-expert, even by the non-programmer. You'll find the techniques of thinking explained in this book popping up again and again whether you are coding or reading the newspaper. I have owned and loaned I don't know how many copies; nobody ever returns it.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
5.0 out of 5 stars A Gem!, 18 April 1997
By A Customer
There are not many books on advanced computer programming that you actually want to read. Usually, the subject is so dry and full of theory that you have to force yourself. This book is the exception. Bentley's easy-to-read style makes this book a pleasure to read. His theoretical analysis is impeccable, but he presents complex topics in a chatty format that makes you remember the joy you felt the first time you wrote a program, and lets you know he still feels that way.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
7 of 9 people found the following review helpful:
5.0 out of 5 stars A manual with hacker spirit!, 21 Dec 1998
By A Customer
This book goes into what is overlooked and should be taught in "computer science" classes. Instead of focusing on conspiracy-driven "good programming practices" with trite and bloated algorithms, this book focuses on efficient, simple, and creative solutions to problems. This emphasizes on creating solutions that work well on COMPUTERS (albeit dated computers) and not abstract turing machines with no disk or memory limitations! Programming Pearls is easy to read, with lots of little excersizes to get your brain thinking for FUN and PROFIT. This book truly has SLACK.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Deep, insightful, a lesson in how to think about Programming.
Everyone who wants to program should read this book first. If you are a fan of nitty gritty information theory or wide scoped framework design, this is an essential prerequisite.
Published 7 months ago by teh_walrus

5.0 out of 5 stars pearls take a long time to appear and are rare
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... Read more
Published 17 months ago by Radu Grigore

4.0 out of 5 stars Excellent, full of good ideas
Thoroughly recommended, well deserves a place on any developers bookshelf. I found the 'time cost of functions' appendix particularly useful.
Published on 22 Aug 2003

2.0 out of 5 stars A C programmers workbook
I don't understand why this gets such consistently high ratings. I purchased this on the basis of the reviews and read the first few chapters, since then it has been gathering... Read more
Published on 21 Nov 2001

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.