Higher Ed. and Vocational >> Engineering and Computer Science >> Computer Science >> Object Oriented Programming


Programming Pearls, 2/e

Programming Pearls,  2/e

Author(s):
  • Jon Bentley
  • Author: Jon Bentley
    • ISBN:9788177588583
    • 10 Digit ISBN:8177588583
    • Price:Rs. 645.00
    • Pages:256
    • Imprint:AW Professional
    • Binding:Paperback
    • Status:Available


    Ratings:

    In this revision, the first in 14 years, Bentley has substantially updated his essay to reflect current programming methods and environments. In addition, there are three new essays on (1) testing, debugging, and timing; (2) set representations; and (3) string problems. All he 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 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.

    Table of Content

    Part I: Preliminaries
    1. Cracking the Oyster
    2. Aha! Algorithms
    3. Data Structures Programs
    4. Writing Correct Programming
    5. A Small Matter of Programming
    Part II: Performance
    1. Perspective on Performance
    2. The Back of the Envelope
    3. Algorithm Design
    4. Techniques
    5. Code Tuning
    6. Squeezing Space
    Part III: The Product
    1. Sorting
    2. A Sample Problem
    3. Searching
    4. Heaps
    5. Strings of Pearls

    Salient Features

    • 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.
    • Three new essays on testing, debugging, and timing; set representations and string problems.
    • All the original programs have been rewritten, and an equal amount of new code has been generated.