AnyBook4Less.com
Find the Best Price on the Web
Order from a Major Online Bookstore
Developed by Fintix
Home  |  Store List  |  FAQ  |  Contact Us  |  
 
Ultimate Book Price Comparison Engine
Save Your Time And Money

The Practice of Programming

Please fill out form in order to compare prices
Title: The Practice of Programming
by Brian W. Kernighan, Rob Pike
ISBN: 0-201-61586-X
Publisher: Addison-Wesley Pub Co
Pub. Date: 04 February, 1999
Format: Paperback
Volumes: 1
List Price(USD): $29.99
Your Country
Currency
Delivery
Include Used Books
Are you a club member of: Barnes and Noble
Books A Million Chapters.Indigo.ca

Average Customer Rating: 3.85 (40 reviews)

Customer Reviews

Rating: 5
Summary: Great book for intermediate programmers/hackers
Comment: This book is basically all the "common sense" stuff that you learn after programming for years and years.. most proffessional programmers already know this stuff--or should! This is a perfect book for a college graduate who is good, but needs some pointers in the real world, or for those who just want to freshen up their skills, etc. Beware though, this book is not "Programming for Dummies" you must already be well familiar with C/C++ and some algorithms and data structures to fully understand what the author is trying to convey, at times. But even if you don't, it's still a great book... it is (or will be) one of those classics like The C Programming Language, which every programmer has on their bookshelf. Pretty much any book written by Kernighan or published by A-W (Professional series) is a worthwhile read...

In a nutshell, as they say in the book: this is what most people should have learned in college, but couldn't or didn't. Get it if only to read the first chapter on style... I for one hate rewriting or reading people's code who didn't know how to write it well/clear, or comment it well.

Rating: 5
Summary: Best book of its kind
Comment: I've long recommended Pike's "Notes on Programming in C" on my web page. This book includes most of the content from that essay and much more, but is still thin and concise.

What I like most about this book is that they justify all of their recommendations, show both good and bad examples, and keep the discussion grounded in actual code (rather than abstract principles).

Other things I liked:

- begins with a discussion of programming style and aesthetics

- they critique some of the designs that they have been involved in, such as C's stdio and string handling libraries

- they discuss the unique design issues presented by library design

- they give examples in C, C++ and Java, and give an honest appraisal of the tradeoffs involved in each language.

- FINALLY, excellent single chapter descriptions of systematic approaches to debugging and testing!

- they face up to some of the tough design choices that must be made outside the UNIX Ivory Tower (rare for these authors). For example, they sacrifice UNIX consistency in one application so that the application will behave consistently across UNIX and Windows.

Minor gripes:

- still skirts around tough design issues in error recovery and reporting; they advocate the "print a diagnostic and exit" approach (which is totally inappropriate for library code), and don't discuss the tradeoffs

- a few of the principles they cover will be trivial or obvious for experienced programmers

Rating: 5
Summary: Experience distilled into a book
Comment: This book is perfect, it's not really for beginners, but more for someone crossing over to an intermediate level of programming, and wishes to learn some golden rules to keep in mind while programming.

The book is written in an incredibly simple and straight-forward way, which makes everything incredibly simple to grasp, and memorable. I know more than a handful of UNIX programmers that all either keep this book on their desktop for reference, or read it at least once a year.

This is the book I'd recommend to anyone who wants to "program better", this book probably won't teach you any new techniques, but it will teach you how to make your code more solid, more readable, and more enjoyable to maintain/debug.

Similar Books:

Title: Programming Pearls (2nd Edition)
by Jon Louis Bentley, Jon Bentley
ISBN: 0201657880
Publisher: Addison-Wesley Professional
Pub. Date: 27 September, 1999
List Price(USD): $29.99
Title: Code Complete
by Steve McConnell
ISBN: 1556154844
Publisher: Microsoft Press
Pub. Date: 14 May, 1993
List Price(USD): $35.00
Title: The UNIX Programming Environment
by Brian W. Kernighan, Rob Pike
ISBN: 013937681X
Publisher: Prentice Hall
Pub. Date: 01 March, 1984
List Price(USD): $49.99
Title: C Programming Language (2nd Edition)
by Brian W. Kernighan, Dennis Ritchie, Dennis M. Ritchie
ISBN: 0131103628
Publisher: Prentice Hall PTR
Pub. Date: 22 March, 1988
List Price(USD): $42.00
Title: The Pragmatic Programmer: From Journeyman to Master
by Andrew Hunt, David Thomas
ISBN: 020161622X
Publisher: Addison-Wesley Pub Co
Pub. Date: 20 October, 1999
List Price(USD): $39.99

Thank you for visiting www.AnyBook4Less.com and enjoy your savings!

Copyright� 2001-2021 Send your comments

Powered by Apache