Professional C++ (Programmer to Programmer)

Professional C++ (Programmer to Programmer)
by Nicholas A. Solter, Scott J. Kleper

Professional C++ (Programmer to Programmer)
List Price: $39.99
Our Price: $9.11
You Save: $30.88 (77%)
Availability: Usually ships in 1-2 business days
Buy Used: from $3.95 (click here)
Category: Book
See more book details and other editions


(Click here)
Buy this book at online book store in your country
Canada | UK | Germany | France

Book Summary Information

Author: Nicholas A. Solter, Scott J. Kleper
Edition: Paperback
Audio: English (Unknown); English (Original Language); English (Published)
Published: 2005-01-21
ISBN: 0764574841
Number of pages: 864
Publisher: Wrox

Book Reviews of Professional C++ (Programmer to Programmer)

Book Review: Provides a solid foundation for expert C++ development
Summary: 5 Stars

This is a very readable and helpful guide to C++ OOP. It is meant to be a programming guide rather than merely covering syntax (as C++ Primer does for example). As it says on the back cover, "You'll learn simple, powerful techniques used by C++ professionals, little-known features that will make your life easier, and reusable coding patterns that will bring your basic C++ skills to the professional level."

Coming into this with extensive C and other programming experience, including some C++ many years ago, this book was ideal for me. I especially appreciated the authors' ability to give a very good foundation for developing well-designed, robust C++ code. I went from a very solid C programmer to developing using a new C++ mentality in a couple of weeks.

The authors are obviously quite experienced and knowledgeable in C++ and OOP, and write in an enjoyable, easy-to-follow manner. They don't just present C++, they discuss every aspect of how to develop great code using C++. They take a very reasonable and competent approach to coding, pointing out pitfalls and providing much guidance together with good explanations of their reasoning. This book doesn't just tell you how you can do something in C++, it explains how to do it well.

Professional C++ is for an intermediate to advanced programmer with either some C++ experience or a good deal of other programming experience. It is not meant to be an exhaustive exposition of C++ (although it does cover all the basics of the language), but it is certainly sufficient to get a developer not only up and coding, but doing so with better style and more competence than many seasoned C++ professionals.

Some of the many topics I found interesting and useful include: code reuse, software engineering methods (including a several page synopsis of extreme programming), exceptions, STL, frameworks, and design patterns. On some important topics that could be books in themselves, enough material is presented here to give the reader a basic understanding of the subject and an awareness of the issues so that the reader can decide whether to pursue the subject further.

Although this book was all I really needed to get up and going, I found a couple other books also quite helpful, in particular "Object Oriented Design Heuristics" by Arthur J. Riel and the new third edition of "Effective C++" by Scott Meyers.

Summary of Professional C++ (Programmer to Programmer)

  • Geared to experienced C++ developers who may not be familiar with the more advanced features of the language, and therefore are not using it to its full capabilities
  • Teaches programmers how to think in C++-that is, how to design effective solutions that maximize the power of the language
  • The authors drill down into this notoriously complex language, explaining poorly understood elements of the C++ feature set as well as common pitfalls to avoid
  • Contains several in-depth case studies with working code that's been tested on Windows, Linux, and Solaris platforms

Languages & Tools Books

Book Subjects
Most talked about in Languages & Tools Books
Eclipse Plug-ins (3rd Edition) ImageEclipse Plug-ins (3rd Edition)
by Eric Clayberg, Dan Rubel
Addison-Wesley Professional; Published: 2008-12-21; Paperback; Book
Best price: $38.33
Price in other shops: $59.99
Java Software Solutions: Foundations of Program Design (6th Edition) ImageJava Software Solutions: Foundations of Program Design (6th Edition)
by John Lewis, William Loftus
Addison Wesley; Published: 2008-03-07; Paperback; Book
Best price: $74.40
Price in other shops: $128.00
C++ Primer (3rd Edition) ImageC++ Primer (3rd Edition)
by Stanley B. Lippman, Josée Lajoie
Addison-Wesley Professional; Published: 1998-04-02; Paperback; Book
Best price: $14.47
Price in other shops: $49.99
Accelerated C++: Practical Programming by Example ImageAccelerated C++: Practical Programming by Example
by Andrew Koenig, Barbara E. Moo
Addison-Wesley Professional; Published: 2000-08-24; Paperback; Book
Best price: $26.99
Price in other shops: $49.99
Patterns of Software: Tales from the Software Community ImagePatterns of Software: Tales from the Software Community
by Richard P. Gabriel
Oxford University Press, USA; Published: 1998-05-28; Paperback; Book
Best price: $64.55
Just Java? 2 (6th Edition) ImageJust Java? 2 (6th Edition)
by Peter van der Linden
Prentice Hall; Published: 2004-07-01; Paperback; Book
Best price: $35.00
Price in other shops: $64.99
UML for Java? Programmers ImageUML for Java? Programmers
by Robert C. Martin
Prentice Hall; Published: 2003-06-06; Paperback; Book
Best price: $22.99
Price in other shops: $44.99
Thinking in Java (3rd Edition) (One-Off) ImageThinking in Java (3rd Edition) (One-Off)
by Bruce Eckel
Prentice Hall PTR; Published: 2002-12-06; Paperback; Book
Best price: $13.80
Price in other shops: $54.99
SQL Fundamentals with CDROM ImageSQL Fundamentals with CDROM
by John J. Patrick
Prentice Hall; Published: 1999-05-11; Paperback; Book
Best price: $12.00
Price in other shops: $44.99
C How to Program, 2nd Edition ImageC How to Program, 2nd Edition
by Paul J. Deitel
Prentice Hall; Published: 1994-01-13; Textbook Binding; Book
Best price: $25.84
Price in other shops: $70.00
Similar Books and other products
Accelerated C++: Practical Programming by Example ImageAccelerated C++: Practical Programming by Example
by Andrew Koenig, Barbara E. Moo
Addison-Wesley Professional; Published: 2000-08-24; Paperback; Book
Best price: $26.99
Price in other shops: $49.99
The Boost C++ Libraries ImageThe Boost C++ Libraries
by Boris Schäling
XML Press; Published: 2011-07-31; Paperback; Book
Best price: $49.95
C++ Templates: The Complete Guide ImageC++ Templates: The Complete Guide
by David Vandevoorde, Nicolai M. Josuttis
Addison-Wesley Professional; Published: 2002-11-22; Hardcover; Book
Best price: $38.00
Price in other shops: $79.99
Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library ImageEffective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library
by Scott Meyers
Addison-Wesley Professional; Published: 2001-06-16; Paperback; Book
Best price: $31.27
Price in other shops: $49.99
The C++ Standard Library: A Tutorial and Reference ImageThe C++ Standard Library: A Tutorial and Reference
by Nicolai M. Josuttis
Addison-Wesley Professional; Published: 1999-08-22; Hardcover; Book
Best price: $44.49
Price in other shops: $79.99
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) ImageEffective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)
by Scott Meyers
Addison-Wesley Professional; Published: 2005-05-22; Paperback; Book
Best price: $28.49
Price in other shops: $49.99
Advanced C++ Metaprogramming ImageAdvanced C++ Metaprogramming
by Davide Di Gennaro
CreateSpace; Published: 2011-06-14; Paperback; Book
Best price: $31.57
Price in other shops: $39.99
API Design for C++ ImageAPI Design for C++
by Martin Reddy
Morgan Kaufmann; Published: 2011-02-18; Paperback; Book
Best price: $34.49
Price in other shops: $59.95
Ivor Horton's Beginning Visual C++ 2010 (Wrox Programmer to Programmer) ImageIvor Horton's Beginning Visual C++ 2010 (Wrox Programmer to Programmer)
by Ivor Horton
Wrox; Published: 2010-04-12; Paperback; Book
Best price: $31.97
Price in other shops: $54.99
C++ Primer Plus (6th Edition) (Developer's Library) ImageC++ Primer Plus (6th Edition) (Developer's Library)
by Stephen Prata
Addison-Wesley Professional; Published: 2011-10-28; Paperback; Book
Best price: $33.78
Price in other shops: $59.99
Book store. Illustrated catalog of books on different categories