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

C++ Programming Style

Please fill out form in order to compare prices
Title: C++ Programming Style
by Tom Cargill
ISBN: 0-201-56365-7
Publisher: Addison-Wesley Pub Co
Pub. Date: 30 June, 1992
Format: Paperback
Volumes: 1
List Price(USD): $39.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.6 (5 reviews)

Customer Reviews

Rating: 4
Summary: Cargill's classic book on quality C++
Comment: It is unfair to judge this book from the perspective of the "average" C++ programmer. Tom goes at least three steps further to treat programmers/readers as intelligent beings of the same species who already have the fundamental programming language "mechanics" skills. The reviewer who spewed forth about "coding style" really doesn't "get it." The whole issue of "where you put your braces" and naming conventions isn't what Tom or Tom's book is about. He already assumes that if you're programming C++ you have some idea of when you're going to press enter on the keyboard. (To make whitespace, in case you were wondering...)

The inferior thinking that confounds the world of programming is that C++ is an easy language to master. Very few programmers have much hope of aspiring to learn even 80% of the language and use it effectively. Thinking otherwise is like saying that everyone who wants to run a foot race can be Jessie Owens. Tom starts by treating readers as programming peers. That alone is an incredible benefit anytime programming is being done. Prima donas and those guys who always seem too busy to provide their "public interface" are the ones to avoid in learning anything of use regarding C++.

I pick up Tom's book every couple of months and browse it. His noted "brevity" is like a good RPG that gives subtle hints that incite thinking for yourself without following what many other books do by drawing a roadmap to one solution that worked for this one situation but may never again apply to anything useful. In my opinion, Tom's "lessons" are appropriately concise.

If you haven't read Tom's book, buy it, read it...if you're serious about your C++ skills. There is a *good* reason why Scott Meyers recommends Tom's book. It is something of a unique and interesting perspective on C++, which is really all that any of us can hope to give back to the language. The book is an interesting, insightful perspective that has pragmatic commentary that will help you be a better C++ programmer. At the last (ever?) C++ World conference in December of 1999, a discussion of which books to read evolved out of some other spew. Cargill's book came up as necessary reading, as it always seems to, for the simple fact that it comes from a respected industry professional with an uncany ability to boil out the meat of the topic without overcooking the stew. C++ is, at least, also an art form. Tom's ability with the art of C++ is inspiring. Scott Meyers is another artist. So is Angelika Langer and Herb Sutter, and Andy Koenig, Stan Lippman, Doug Lea and Erich Gamma and Jim Copelien and numerous others. But, for each of them, there are 10,000 very so-so programmers out there spewing forth complete nonsense. Help de-nonsense your world with Tom's book. One person indicated that it is somewhat stale. It is really like fine wine. It just gets better with age.

Rating: 3
Summary: Informative but...
Comment: I bought this book after reading through Effective C++ and More Effective C++ by Scott Meyers following the suggested reading by the author. I think that I should have read this book before purchasing the Effective C++ books. Basically it touches some fundamental issues, but due to the fact that it is slightly old, some topics such as templates are not covered very well. Meyers also gives a thorough overview of smart pointers, member function templates etc. My recommendation is that if you really want to start improving your C++ skills, forget about this book, read Scott Meyers' books and pick up Design Patterns by Erich Gamma and others.

Rating: 2
Summary: Introduction to C++ class design
Comment: This book does not cover programming style in the traditional usage of the term. There is no discussion of general programming practice, naming conventions, documentation, commenting, formatting, and layout. The best target audience for this book is newcomers to C++ having difficulty with class design. Chapters on abstraction, consistency, inheritance, virtual functions, operator overloading, wrappers, and multiple inheritance provide solid guidance. The author repeats principals in multiple chapters such as "Look for simple abstractions", "Reduce coupling - minimize interactions between classes", and "Usually, the destructor in a public base class should be virtual". Substantial amounts of code listings appear in the book (approximately 20% of the pages).

Similar Books:

Title: Advanced C++ Programming Styles and Idioms
by James O. Coplien
ISBN: 0201548550
Publisher: Addison-Wesley Pub Co
Pub. Date: 30 August, 1991
List Price(USD): $54.99
Title: Designing and Coding Reusable C++
by Martin D. Carroll, Margaret A. Ellis
ISBN: 020151284X
Publisher: Addison-Wesley Pub Co
Pub. Date: 27 April, 1995
List Price(USD): $41.99
Title: C++ Strategies and Tactics
by Robert B. Murray
ISBN: 0201563827
Publisher: Addison-Wesley Pub Co
Pub. Date: 28 February, 1993
List Price(USD): $42.95
Title: Inside the C++ Object Model
by Stanley B. Lippman
ISBN: 0201834545
Publisher: Addison-Wesley Pub Co
Pub. Date: 03 May, 1996
List Price(USD): $49.99
Title: The Design and Evolution of C++
by Bjarne Stroustrup
ISBN: 0201543303
Publisher: Addison-Wesley Pub Co
Pub. Date: 29 March, 1994
List Price(USD): $44.99

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

Copyright� 2001-2021 Send your comments

Powered by Apache