Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
56 used & new from $11.27

Have one to sell? Sell yours here
 
   
Tell a Friend
The Practice of Programming (Addison-Wesley Professional Computing Series)
 
 
Are You an Author or Publisher?
Find out how to publish your own Kindle Books
 
  

The Practice of Programming (Addison-Wesley Professional Computing Series) (Paperback)

by Brian W. Kernighan (Author), Rob Pike (Author)
4.0 out of 5 stars  (50 customer reviews)

List Price: $44.99
Price: $36.50 & this item ships for FREE with Super Saver Shipping. Details
You Save: $8.49 (19%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Thursday, July 10? Choose One-Day Shipping at checkout. See details

56 used & new available from $11.27

Better Together

Buy this book with Programming Pearls (2nd Edition) (ACM Press) by Jon Bentley today!

The Practice of Programming (Addison-Wesley Professional Computing Series) Programming Pearls (2nd Edition) (ACM Press)
Buy Together Today: $69.10

Customers Who Bought This Item Also Bought

Code Complete: A Practical Handbook of Software Construction

Code Complete: A Practical Handbook of Software Construction by Steve McConnell

4.8 out of 5 stars (94)  $31.49
C Programming Language (2nd Edition) (Prentice Hall Software)

C Programming Language (2nd Edition) (Prentice Hall Software) by Brian W. Kernighan

4.7 out of 5 stars (252)  $43.80
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)

Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series) by Erich Gamma

4.6 out of 5 stars (245)  $47.99
Unix Programming Environment (Prentice-Hall Software Series)

Unix Programming Environment (Prentice-Hall Software Series) by Brian W. Kernighan

4.6 out of 5 stars (33)  $34.02
Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly))

Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly)) by Andy Oram

3.8 out of 5 stars (28)  $39.10
Explore similar items : Books (100)

Editorial Reviews
Amazon.com
Coauthored by Brian Kernighan, one of the pioneers of the C programming language, The Practice of Programming is a manual of good programming style that will help any C/C++ or Java developer create faster, more maintainable code.

Early sections look at some of the pitfalls of C/C++, with numerous real-world excerpts of confusing or incorrect code. The authors offer many tips and solutions, including a guide for variable names and commenting styles. Next, they cover algorithms, such as binary and quick sorting. Here, the authors show how to take advantage of the built-in functions in standard C/C++. When it comes to data structures, such as arrays, linked lists, and trees, the authors compare the options available to C, C++, Java, and even Perl developers with a random-text-generation program (using a sophisticated Markov chain algorithm) written for each language.

Subsequent sections cover debugging tips (including how to isolate errors with debugging statements) and testing strategies (both white-box and black-box testing) for verifying the correctness of code. Final sections offer tips on creating more portable C/C++ code, with the last chapter suggesting that programmers can take advantage of interpreters (and regular expressions) to gain better control over their code. A handy appendix summarizes the dozens of tips offered throughout the book.

With its commonsense expertise and range of examples drawn from C, C++, and Java, The Practice of Programming is an excellent resource for improving the style and performance of your code base. --Richard Dragan

Association of C & C++ Users
"This book is full of good common sense. In addition it is written in highly readable English. Pick up a copy, choose any chapter and start reading. I think you will then feel motivated to buy yourself a copy... Whatever language you program in, I think you will benefit from reading this book."

See all Editorial Reviews


Product Details
  • Paperback: 288 pages
  • Publisher: Addison-Wesley Professional (February 14, 1999)
  • Language: English
  • ISBN-10: 020161586X
  • ISBN-13: 978-0201615869
  • Product Dimensions: 9.1 x 7 x 0.6 inches
  • Shipping Weight: 8 ounces (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  (50 customer reviews)
  • Amazon.com Sales Rank: #52,502 in Books (See Bestsellers in Books)
    (Publishers and authors: Improve Your Sales)

Look Inside This Book
Browse Sample Pages:
Front Cover | Table of Contents | Excerpt | Index | Back Cover

Citations (