Logo

Programming Pearls by Jon Bentley

Large book cover: Programming Pearls

Programming Pearls
by

Publisher: Addison-Wesley Professional
ISBN/ASIN: 0201657880
ISBN-13: 9780201657883
Number of pages: 283

Description:
The book focuses on choosing the right algorithms and 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. Code examples are written in C and C++.

Download or read it online for free here:
Download link
(1.2MB, PDF)

Similar books

Book cover: The Craft of ProgrammingThe Craft of Programming
by - Prentice Hall
Read this book if you need a much deeper understanding of programming: the need to carefully structure a program to avoid being overwhelmed by its complexity, or the need to insure reliability beyond what can he achieved by debugging.
(19587 views)
Book cover: The Black Art of ProgrammingThe Black Art of Programming
by - Blue Sky Technology
This book is an introduction to computer programming. It covers the essential information of a Computer Science course. Recommended for beginners and intermediate programmers. Contents: Program Structure; Topics from Computer Science; etc.
(12572 views)
Book cover: Concepts, Techniques, and Models of Computer ProgrammingConcepts, Techniques, and Models of Computer Programming
by - The MIT Press
Covered topics: concurrency, state, distributed programming, constraint programming, formal semantics, declarative concurrency, message-passing concurrency, forms of data abstraction, building GUIs, transparency approach to distributed programming.
(21559 views)
Book cover: Watch What I Do:  Programming by DemonstrationWatch What I Do: Programming by Demonstration
by - The MIT Press
Programming by Demonstration is a method that allows users to create programs by demonstrating what the program should do. The book describes 18 implementations of Programming by Demonstration, and discusses the problems for this method.
(12366 views)