What's Hot   All Categories     Email this Page     Upload Your Video     Your Account  
Home > Books > Computer & Internet Books > Operating System Books > Programming Pearls (2nd Edition)
Smarter Video Review now playing for this product:

Programming Pearls (2nd Edition)

From: $30.96

Fourteen years after it was first issued, C++ expert Jon Bentley reinvents a true classic with the second edition of his Programming Pearls. Completely revised and brought up to date with all new code examples in C and C++, this book remains an exceptional tutorial for learning to think like a programmer.

The "pearls" in question center not only on choosing the right algorithms (like binary searches, sorting techniques, or sparse arrays) but also on showing how to solve problems effectively. Each chapter frames a particular programming task--such as sorting numbers, creating anagrams, or counting the words in a block of text--many drawn from Bentley's experiences in his long career as a developer. The book traces the process of arriving at a fast, efficient, and accurate solution, along with code profiling to discover what works best. After refining the correct answer, each chapter enumerates programming principles that you can use on your own.

The author also challenges you to think like an engineer, and each chapter ends with about a dozen problems to get you thinking creatively about design issues. (Sidebars on such historical topics as the first computer solutions to computer chess, spell-checking, and even architectural design help create a perspective on successful problem solving and make for a truly educational and enjoyable tour of how to become a better programmer.) Bentley also asks the reader to think analytically about the world with "back of the envelope" estimation techniques drawn from engineering. Appendices list the algorithms and code rules covered in the book, plus some sample solutions.

Fans of the first edition of this title will be pleased to see this favorite computer text brought up to date for today's faster hardware. Whether you want to improve your command of algorithms or test your problem-solving skills, the new version of Programming Pearl is a challenging, instructive, and thoroughly entertaining resource. --Richard Dragan

Topics covered: Programming and problem-solving tutorial, sorting algorithms, merge sort, bit vectors, binary searches, program correctness and testing, improving performance, engineering and problem-solving techniques, performance estimates, designing for safety, divide-and-conquer and scanning algorithms, tuning code, tips for more efficient memory usage, insertion sort, quicksort algorithms, sparse arrays, searching algorithms, binary search trees, heaps, priority queues, searching text, and generating random text.

.

Not Yet Qualified

At Smarter.com, we aim to ensure we give you the most sound buying advice possible. With our 'Cumulative Product Rating' system, in order for a product to receive a rating score, it must have a minimum number of ratings to qualify.

This system is not intended to diminish the value of products with a low number of ratings and reviews, they're great, and hopefully very helpful, but if you want our advice, we want to make sure that the product you're thinking of buying has been rated and reviewed by enough shoppers like you to be a valuable indicator of product quality.

Additional Product Information

More Video Reviews

Sold at 5 Stores

Get price with tax & shipping*   Sort by Price | Sort by Merchant
deepdiscount.com
DeepDiscount.com
Smarter Certified Store
662

662 reviews
    close

    DeepDiscount.com coupon info

    • Offer: Free Standard shipping on any order
    • Code: no code required
    • Expires: Aug 31, 2010
    • Click to use
    • Restrictions:

  • (1 coupon)
38.79
barnes & noble
Barnes & Noble
Smarter Certified Store
781

781 reviews
    close

    Barnes & Noble coupon info

    • Offer: Save 10% off any order
    • Code: no code required
    • Expires: Dec 31, 2008
    • Click to use
    • Restrictions: Valid only for members.
    • Offer: Fast & FREE Shipping on most orders over $25
    • Code: no code required
    • Expires: Dec 31, 2008
    • Click to use
    • Restrictions:

  • (2 coupons)
39.99
textbookx
TextbookX
154

154 reviews
42.93
amazon
Amazon
9,074

9,074 reviews
    close

    Amazon coupon info

    • Offer: FREE Shipping on orders over $25
    • Code: no code required
    • Expires: Dec 31, 2008
    • Click to use
    • Restrictions: Some restrictions apply. See site for details.

  • (1 coupon)
32.70
alibris
Alibris
764

764 reviews
    close

    Alibris coupon info

    • Offer: Take $8 off order of $80 or more
    • Code: HONORS
      Click icon to copy Code to Clipboard and
      press [Ctrl+V] during checkout to paste Code.
      *If prompted, please allow access to Clipboard
    • Expires: Sep 15, 2008
    • Click to use
    • Restrictions:
    • Offer: Take $6 off order of $60 or more
    • Code: SCHOOL
      Click icon to copy Code to Clipboard and
      press [Ctrl+V] during checkout to paste Code.
      *If prompted, please allow access to Clipboard
    • Expires: Sep 15, 2008
    • Click to use
    • Restrictions:
    • Offer: Take $5 off your order of $50 or more
    • Code: CARLY
      Click icon to copy Code to Clipboard and
      press [Ctrl+V] during checkout to paste Code.
      *If prompted, please allow access to Clipboard
    • Expires: Sep 9, 2008
    • Click to use
    • Restrictions:
    • Offer: Take $4 off order of $40 or more
    • Code: STUDY
      Click icon to copy Code to Clipboard and
      press [Ctrl+V] during checkout to paste Code.
      *If prompted, please allow access to Clipboard
    • Expires: Sep 15, 2008
    • Click to use
    • Restrictions:
    • Offer: Take $2 off order of $20 or more
    • Code: JAVA
      Click icon to copy Code to Clipboard and
      press [Ctrl+V] during checkout to paste Code.
      *If prompted, please allow access to Clipboard
    • Expires: Sep 15, 2008
    • Click to use
    • Restrictions:
    • Offer: Take $15 off order of $150 or more
    • Code: ALLNIGHTER
      Click icon to copy Code to Clipboard and
      press [Ctrl+V] during checkout to paste Code.
      *If prompted, please allow access to Clipboard
    • Expires: Sep 15, 2008
    • Click to use
    • Restrictions:
    • Offer: Take $10 off your online order of $100 or more
    • Code: SIMON
      Click icon to copy Code to Clipboard and
      press [Ctrl+V] during checkout to paste Code.
      *If prompted, please allow access to Clipboard
    • Expires: Sep 9, 2008
    • Click to use
    • Restrictions:
    • Offer: Take $10 off order of $100 or more
    • Code: BIOLOGY
      Click icon to copy Code to Clipboard and
      press [Ctrl+V] during checkout to paste Code.
      *If prompted, please allow access to Clipboard
    • Expires: Sep 15, 2008
    • Click to use
    • Restrictions:

  • (8 coupons)
30.96

Reviews

Love it (86%)  |  Hate it (7%)  |  On the Fence (7%)  |  Didn't Rate it (0%)
From: Amazon Posted: Jun 16, 2008 Type: User Review pearls of wisdom

If this book doesn't get you excited about programming, I don't know what will. Bentley writes about programming problems that are as glamorous as hollywood. The collective wisdom of the Bell labs super-stars shines through in this timeless classic.
read full review | report as inappropriate





5.00 Star Rating
5.00/5
From: Amazon Posted: Feb 08, 2008 Type: User Review For Absolute Beginner Programmers

This book is really addressed towards absolute beginner programmers. Maybe if you've only taken an introductory course or two at college, or just have the syntax of one language under your belt and want a broader perspective this book will be...
read full review | report as inappropriate





2.00 Star Rating
2.00/5
From: Amazon Posted: Nov 04, 2006 Type: User Review A must for everyone serious about software engineering

great book. guaranteed to transform you into a better and more professional software engineer
read full review | report as inappropriate





5.00 Star Rating
5.00/5
From: Amazon Posted: Sep 09, 2006 Type: User Review a must

Read this book, the sooner the better! This IS the Computer Science as it's supposed to be in the same row with Knuth and Sedgewick.
read full review | report as inappropriate





5.00 Star Rating
5.00/5
From: Amazon Posted: Mar 18, 2006 Type: User Review Programming insight

Derived from a popular series of columns from the ACM flagship magazine (Communications of the ACM), this book takes you as near as possible to a professional programmer's way of thinking.

Each chapter walks through the internal...
read full review | report as inappropriate





5.00 Star Rating
5.00/5

Similar Products:

*Shipping costs are based on an estimate of the lowest shipping rate available within the contiguous US, excluding Alaska and Hawaii. Only merchants with this product in stock are listed (Merchants with this product back ordered have been removed from this list).

Do you see a pricing error? Please let us know by filling out a simple form: Click here

Note: Smarter.com is a comparison shopping website that compares prices and products at online stores to help consumers save money. Stores are responsible for providing us with accurate price and product information, including the proper codes for coupons, discounts and rebates. Tax and shipping costs are estimates. Please confirm all costs before making your final purchase at the online store. All merchant ratings, product reviews and video reviews are submitted by shoppers or third-party websites. We are not responsible for their content. If you have any concerns about content on our website, please contact us.