Rating:  Summary: Hard to follow examples Review: The authors are too much concerned about demonstrating their superiority than with getting a message across. All Dietel's books have the same general flaw - most of their examples take many pages when 10, 15 or 20 lines of code would be enough to demonstrate a point. Flipping through the pages in search for a single line of code is very time consuming and counterproductive. For example, if you need to show how to deal with a string, don't create a class with five strings... It would make more sense to place the complete program examples in a separate Appendix. Otherwise, the book is informative.
Rating:  Summary: Awsome Review: This book is university level but any dummy can understand it since it is so simple, full of information, I got other C++ beginner books and they wrote the material to hard to understand even C++ for Dummies doesn't makes scense! This is the book you want to start writing C++ at Professional level and understanding the material even if you know nothing!
Rating:  Summary: Most Comprehensive Computer Programming Books Available Review: I was introduced to the "How to Program" books a few years ago as a text for a C++ class. It was a hard book to read, not because of the writing style, but because of the complexity of the topic and because this was my first introduction to an Object Oriented Language. I found though, by focusing on the book and studying the details, that this was by far the best software book I had ever read. The example excerpts have allowed me to understand the the concept of the topic in contrast to other texts which tend to gloss over the details or write short obfuse sample code without dwelving into the details. In other words, the Deitel and Deitel books are explicit and the exercises are complete rather than "left to the reader to complete..." By understanding the concept of the topic, I can apply this knowledge to solve similar computational challenges. I was used to the O'Reilly collection "...in a nutshell," but I found (although well written) that they didn't have the attention to detail and depth of information that these books have. I found such affection for the C++ book, that use other Deitel and Deitel books as a reference for computer subjects/languages that I study. This is also rare for me to do, but instead of cashing in your old addition for the latest addition, that I also keep the older additions as well. One of the books is so worn that I used epoxy to re-glue the binding. I haven't tried the training courses yet, but I am sure they will also be extremely comprehensive. I pay my respect to the Deitel and Deitel products for outstanding quality and attention to detail.
Rating:  Summary: Best C++ textbook available Review: As a student I used the 2nd edition of this book and found it absolutely fantastic. Now as a lecturer I have found no better textbook for clear and concise explanations. I still use it regularly as a reference text when coding, usually supplemented by Stroustrup's "bible". The only criticism that I have is it is too expensive and I am often forced to prescribe a substitute and subsequently inferior textbook. This is thee book I would recommend over all others. Once you have mastered the techniques and topics in this book, Stroustrup's "bible" is the next step.
Rating:  Summary: deleted Review: deleted
Rating:  Summary: Best C++ Reference Review: I bought the 2nd edition of this book my first semester in college and it has proved to be an indispensable C++ reference. Every concept, whether simple or advanced, is throughly explained with lots of example code. It's like a mini-tutorial on every possible C++ topic in one book. Plus, the "Common Programming Errors", "Software Engineering Observations", and other little tips are really useful.The only thing that disappointed me was that there's only a passing mention of STL. A subject as vast as STL cannot be fully covered in 87 pages. Additionally, some overview of MFC would have been nice. I especially recommend this book for people interested in learning C++. Most books give a very shallow treatment of C++ programming. They either briefly mention some topics or they ignore them altogether leaving the reader with a superficial understanding of C++. The book delves deeper into C++ topics and covers every nook and cranny of C++ leaving no stone unturned. Challenging exercises and case studies contained in this book will help sharpen problem solving skills. If C++ came with an instruction manual, this book would be it. A must-have for any serious C++ programmer.
Rating:  Summary: Thorough and Exact Book !!! Review: Pros: Wonderful book for enthusiastic programmers. Read after you have already read a intro book(C++ for Dummies, C++ In 21 Days, or something alike). This book will then be a refresher course on what you previously read, as well as expand the features of the previous concepts. Not too bad as a reference either =) Cons: Using this book as a text for a programming course it not recommended. This book offers up multitudes of features of each topic it covers, when all you really need is that small topic itself.
Rating:  Summary: Excellent book! Review: I used this book to study for university exams and I would not have had any hope of passing if not for this book. It is an excellent book. I especially liked the tips such as Common Programming Errors, Software Engineering Observations, Performance and Good Programming Practice Tips. The book was very well presented, with good progression of code as each chapter progressed.
Rating:  Summary: Excellent Object-Oriented Language Primer (C++) Review: Although I am a professional programmer, I occasionally take programming classes at a local university to update my skills. I have taken several classes in object-oriented programming, and have stacks of books dedicated to C++. I would like to say that "C++ How To Program" and its wealth of reference materials available on-line, is by far the most comprehensive primer I have come across in teaching C++ as well as object-oriented programming concepts. If you've had little or no exposure to object-oriented programming, this is not a book that you can just breeze through. But, if you are looking for an excellent, well-organized primer, this book will help you build a firm foundation in not only C++, but object-oriented programming. I would have given it 5 stars if it was not for the fact that the Deitels frequently reference concepts that are not covered until later in the book. If there is a 4th edition, I would suggest them including a glossary so that the student doesn't have to flip ahead.
Rating:  Summary: Hard to read, Easy to understand Review: This was a required purchase for my C++ class. I found it very difficult to read because every other word was in either bold or italics! The author's went against there own advice about how programmers should make their programs easy to read by trying to show off and make simple programs look incredibly hard and difficult to decipher. Nevertheless, once you get past the formatting of the book and get used to their style of examples the information and explanation of concepts was great. It would not be my book of choice for an introduction to the C++ language.
|