Rating: Summary: best C++ Programming book if you want to became a C++ master Review: Need basic C++ knowledge to read, but give you the meaning of what is OOP. Will not waste your money.
Rating: Summary: Not all it's cracked up to be Review: This book is certainly the most authoritative work on C++ out there. It's modeled after the classic Kernighan and Ritchie book on C. However, what I am really looking for is an authoritative **reference** work on the language, much like Harbison and Steele's reference book on C - which presents the language in a straightforward way, without side discussion about programming topics.The two biggest flaws of this book are its preachiness, and its inexcusable number of errors. I find Stroustrup's writing to be terribly condescending, almost as if he knows the One True Way programs should be written, and that we are mere heathens who need to learn the enlightened way. He also equates programming in C++ to the way he likes to program, even though C++ can be used in many different styles. Secondly, I'd like to echo the words of an earlier reviewer: this is possibly the buggiest computer book I have ever seen. It will likely take me several *days* to apply all the errata to my copy (I have the second printing), and about every second or third page will have a correction when I'm done. It's obvious Stroustrup never ran any of his code examples through a compiler, judging from the staggering number of typos and outright coding mistakes. A terribly sloppy book. If you want an authoritative book on the language, I wish there were an alternative. But, since there isn't, I have to give this book a mediocre score rather than outright panning it.
Rating: Summary: A good reference but not a good educator Review: This book is an invaluable reference for daily C++ programmers. This book is a terrible waste of money for novices looking to learn about C++. This explains why the rankings are all either 10s or 1s. I'm somewhere in between so I'll give it a 5.
Rating: Summary: The Best and the Worst C++ Book Review: This book needs two ratings, one for C++ experts (a 10) and one for beginners (1). If you are starting with C++, get another book. If you know C++, this IS the reference. I find that the book has everything, but it is not organized for beginners. The examples are mostely code snippets and are not complete. The index is poor and not extensive enough.
Rating: Summary: An EXCELLENT C++ book, but not for the novice ... Review: This book is an excellent C++ book. However, it is not for the beginning C++ programmer. This should not be your first C++ book. It is an excellent reference and provides in-depth analysis of the STL. The good thing about this book is that it is platform independent; it covers the ANSI C++ standard.
Rating: Summary: The definitive C++ book. . . but it has a terrible index! Review: I agree with everyone who says that this is the definitive guide to C++ and would like to agree that all C++ programmers should have it. But like its predecessor, it has a very serious drawback that limits its usefulness as a reference book: the index is *terrible*. Stroustrup seems to have decided to sacrifice completeness for conciseness in the index. At least the second edition had the reference manual in the back.
Rating: Summary: Great Book! Review: With 910 pages, Dr. Stroustrup has a lot to teach about C++. It is difficult to justify calling oneself a C++ programmer without having gone through this essential tutelage from the C++ creator. If I were to recommend only one single C++ source to serve both as a tutorial and a reference, this is the only one.
Rating: Summary: Not for beginners, but if you want to master the language... Review: You need to understand that this book is not an introduction to the language, nor is it a tutorial. It is a detailed, comprehesive description of the language. But it is more then just a description of the language. Underlying the technical explination is this commentary about how the language ought to be used. Its this aspect of the book that makes valuable for experienced developers looking to improve the sophistication of their understanding of the language. The presentation of templates and the STL is outstanding - for people with a good understanding of the basic language. The book is much easier to read then some of Stroustrup's earlier books, but still it will take time and concentration to wade through it.
Rating: Summary: Excellent advanced C++ reference Review: This book is a great reference for someone who knows the basics of C++ and now want to take advantage full advantage of the language. Excellent review of exception handling, namespaces and the standard template library.
Rating: Summary: "father" is not a good author Review: I have some knowlege about C++. When I was buying this book, I thought I can improve my C++ very easily (especially my OO skill -- the core of C++) since he, the author, is the "father" of C++. When I read the book, I realized that "father" is not the best author to write the book. I found the book unorganized and hard to follow. Some sections in the book are useless (we might never use them). Why bother to explain it?
|