| ||||||||||||||||||||||||
|
There is a newer edition of this item:
|
Product Details
Would you like to update product info or give feedback on images?
|
The authors still introduce the basics of C++, including data types and pointers, but quickly move on to stress how to get the most out of the built-in features of ISO-standard C++. Throughout this book built-in support for the C++ Standard Library, such as container classes like vectors and maps, and other standard features, such as the string class, are integrated into a tried-and- proven basic-language tutorial.
The major new features of C++ (templates, name spaces, and run-time type identification) all get their due. The result is an authoritative guide to basic and advanced C++ in a clear and readable style, with plenty of short, practical examples throughout the text. The book includes exercises--some quite challenging--for every section: a perfect choice both for self-study and the classroom. --Richard Dragan
During the last fifteen years, the power factor seems to have outperformed the complexity factor, marking the track for massive adoption of C++ in all sorts of serious application realms. Hundreds of books have been published covering every single aspect of the language, including its syntactic and semantic aspects, its effective adoption in small- and large-scale projects, and its most resounding features as well as its most worrying pitfalls. --Davide Marcato, Dr. Dobb's Electronic Review of Computer Books -- Dr. Dobb's Electronic Review of Computer Books
Negatives:
Source code on supporting web-site doesn't really compile under VC++.
Need to buy answer book to get answers on exercises (just got mine).
Bottom Line:
Buy this book if you want to learn C++ and some have previous programming experience.
#1: Contents (5): This book is the most comprehensive tutorial style books available. The contents are presented in no-fluff, succit style. Instead of just explaining the concepts, the author focuses on the possible pitfalls and critical details. I also like the comments on compatibility issues.
#2: Writing Style (3): I will give 3-stars for writing style because the book lacks the conversational tone. It presents a lot of details at once. ALso, the book is very "textbook" type and the style make it somewhat hard to follow inspite of its excellent contents.
#3 Organization (1). I agree with most other reviewers who think that the book suffer from poor organization. The authors are trying to make their book a tutorial and a reference at the same time and it clearly fails to fit in either camp. The author jumps around alot with a huge number of cross references and presents many concept without explaining them. This make this book very unsuitable for beginners with a little programming experience.
#4: Examples (4): C++ primer is one of the few books with decent practice problem. The examples are usually short and to the point and successfully avoid the unnecessary clutter. However, most are code snippets instead of complete working programs and usually donot touch realworld problems.
#5: Audience (2): The book claims to be suitable for both beginners and experienced programmers. In my opinion, for beginners this book can be very frustrating.
Overall (5): Inspite of its shortcomming, i give this book
5-star because its worth your money. This is one book that will become your all time favourite reference once you get comfortable with the language.
|