Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
The Waite Group's C++ Primer Plus Paperback – August, 1998
Customers who viewed this item also viewed
What other items do customers buy after viewing this item?
From the Back Cover
This book includes coverage of the Standard Template Library, one of the most significant additions to C++, and a topic you will have to master to be competitive in the C++ market. All the listings and examples use the new std namespace and in some of the more difficult areas, such as inheritance, the examples have been made more lucid and straight-forward. Also included is coverage of the latest object-oriented programming techniques such as UML, CRC cards and design patterns. TWG's C++ Primer Plus, Third edition makes understanding and experimenting with important object-oriented programming concepts like classes, inheritance, templates, and exceptions both interesting and manageable. It shows how to handle input and output, make programs perform repetitive tasks, manipulate data, hide information, use functions, and build flexible, easily modifiable programs.
Top customer reviews
Of course, this book has some typos, but I don't really care about this. The content is far more important for me, and it should be for you also.
To the professor who used the book as a text book: A couple of things. First, you are right, its not ANSI C compliant -- because it is a C++ book that is ANSI/ISO Standard C++ compliant. Are you sure you are teaching the right class? And while C++ does inherit alot from C, they are not the same language. Try posting "C == C++?" on comp.lang.c++ sometime and see what kind of response you get. Second, Borland and Microsoft Visual C++ compilers are not perfect and do suffer from some deficiencies in their implementation of the standard. Again, post that question to c.l.c++. The book does a decent job of pointing out some of these problems and tells you what you will need to do to correct them but of course it can't cover every single problem for every version. If you are going to teach Standard C++, use a compiler that implements the standard fully.
To the person who felt slighted because the "plus" should have meant something more: The plus in C++ Primer Plus does not indicate a more advanced book over another beginner guide but that it is a book that covers all the beginner (primer) information plus some more advanced information like the STL. Don't attack the author of the book because you can't read a table of contents. Flip through the book. Does it contain information that you already know about? Then don't buy it.
Enough ranting. C++ Primer Plus is an excellent beginner's guide. Stephen Prata's explanation of programming concepts and ideas are top notch. Not only does he explain a topic throughly at each point that it becomes important, he uses examples later that reinforces your knowledge of the subject. Also, he doesn't overwelm you with dense text but steps through each aspect and gives sufficient explanation of each step so you know exactly what is going on.
Another plus are the Review Questions and the Excercises. Every beginning programming book should have them, maybe even some of the advanced ones. By actively learning by answering the Review Questions and doing the Excercises rather than passively learning by reading the book, you understand the concepts more fully and can better grasp the more advanced concepts as they are presented.
Two gripes I do have. Yes there are some typos and code errors but I have never read a programming book that didn't. Even the highly respect books by Bjarne Stroustrup, father of C++, contain errors. Unfortunately you can't "compile" a book and hand checking can only do so much. Then there are editors and typesetters who can add mistakes. They happen. The difference is that most publishers provide an errata to their books so readers can find out the corrections to the copies of the books they have. Sams Publishing, as of this writing, doesn't do that -- but at the same time, that's the fault of the publisher, not the author.
Second, and this really is for most beginner programming texts, I wish authors would through in harder excercises to text skills with. Stephen Prata does a decent job at this but they could have been better. There needs to be some ultimate test of a person's ability and especially if this is the readers first programming experience they need to learn the logic fundamentals of thinking through a problem and arriving at a solution. A rating system for each excercise (1 - piece of cake to 5 - really tough) would be sufficient.
Who this book is for: This book is strictly for people who either are learning a programming language for the first time, especially a low level programming language. Also if you have programmed before but not for many years then this book may be perfect for you. If this sounds like you and you want the perfect guide to learning C++, Buy this Book!
Most recent customer reviews
Prata takes you through the features of C++ in a very straight forward, understandable...Read more