• RRP: £35.99
  • You Save: £9.50 (26%)
FREE Delivery in the UK.
Only 9 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Programming Pearls (ACM P... has been added to your Basket

Dispatch to:
To see addresses, please
Or
Please enter a valid UK postcode.
Or
+ £2.80 UK delivery
Used: Good | Details
Sold by Brit-Books
Condition: Used: Good
Comment: Simply Brit: We have dispatched from our UK warehouse books of good condition to over 1 million satisfied customers worldwide. We are committed to providing you with a reliable and efficient service at all times.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 3 images

Programming Pearls (ACM Press) Paperback – 27 Sep 1999

4.3 out of 5 stars 16 customer reviews

See all 4 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
Paperback, 27 Sep 1999
£26.49
£23.51 £11.95
Promotion Message Prime Students get £10 off on £40 spend 1 promotion

Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more
£26.49 FREE Delivery in the UK. Only 9 left in stock (more on the way). Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Special offers and product promotions


Frequently bought together

  • Programming Pearls (ACM Press)
  • +
  • The Pragmatic Programmer
Total price: £51.28
Buy the selected items together

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.



Product details

  • Paperback: 256 pages
  • Publisher: Addison Wesley; 2 edition (27 Sept. 1999)
  • Language: English
  • ISBN-10: 0201657880
  • ISBN-13: 978-0201657883
  • Product Dimensions: 15.7 x 1.5 x 23.6 cm
  • Average Customer Review: 4.3 out of 5 stars 16 customer reviews
  • Amazon Bestsellers Rank: 340,138 in Books (See Top 100 in Books)
  • Would you like to tell us about a lower price?
    If you are a seller for this product, would you like to suggest updates through seller support?

  • See Complete Table of Contents

Product description

Amazon 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

From the Publisher

Add this book to your list of favourites
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.

See all Product description


Customer reviews

Top customer reviews

on 6 June 2008
Format: Paperback
0Comment| 11 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 20 June 2012
Format: Paperback|Verified Purchase
0Comment| 5 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 3 May 2015
Format: Paperback
0Comment| One person found this helpful. Was this review helpful to you?YesNoReport abuse
on 18 June 1998
Format: Paperback
0Comment| 13 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 6 June 2010
Format: Paperback
0Comment| One person found this helpful. Was this review helpful to you?YesNoReport abuse
on 18 April 1997
Format: Paperback
0Comment| 6 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 18 July 2012
Format: Paperback
0Comment| 5 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 21 December 1998
Format: Paperback
0Comment| 9 people found this helpful. Was this review helpful to you?YesNoReport abuse

Would you like to see more reviews about this item?

Most recent customer reviews

Pages with related products. See and discover other items: programming language systems

Where's My Stuff?

Delivery and Returns

Need Help?