 |
The Practice of Programming,
by Brian W. Kernighan and Rob Pike
Addison-Wesley
267 pages
This book was published recently to much fan fair, but it is somewhat disappointing. I list it here because there is great wisdom in this book, within its domain. |
| My problem with this book is its limited domain. Kernighan and Pike are (correctly) highly regarded in the Unix world, and this book is terrific guide to the practice of programming in a Unix/C/scripting/command line environment. Unfortunately, most of us don't live there anymore.
Weak examples in C++ and Java don't disguise the fact that this book should have been published at least fifteen years ago. The book is poor on object oriented development and issues like error handling from libraries.
But, as I indicated earlier, there is much to value here. Ideas like simplicity, clarity, and generality do not go out of style. For the reader that recognizes its limitations, this book is a gem. |