Rating: - Good book if you have the time
Deitel & Deitel are extremely detail-oriented. The book gives a very thorough review of different topics. With 1400+ pages, I use it for two semesters at the College level. The feedbacks from students are 70% positive. Learn C++ with the MS C++ compiler with the examples in the book makes it easy. With the new Visual C++ .net in the market place, this book will be obsolete very soon even it is just recently published. What is lacking is the example in Finance, Fixed Instruments, and Derivatives...
Rating: - There are better books
This book will teach you C++. It will teach you OOP. But it will not teach you how to write good software. A programmer's job is the creation of bug-free software, and C++ is a very important tool in his hand. Before one can start writing code, one must know the ins and outs of C++. Never WHY. You are never taken "under the hood" of C++. And as for looking at the big picture of software development...it fails in that department too. There are other shortcomings as well: It teaches you procedural programming before OOP (like a lot of other books). This will do nothing except give you bad habits. I am unfortunate that this book was my first exposure to C++. I wish I had discovered "Thinking in C++" by Bruce Eckel. It is the best book on C++ I have encountered yet. What's more, Eckel distributes the book for FREE on his site.
Rating: - Excellent book!
This is an excellent book for those interested in learning how to program with c++. I used and enjoyed the third edition and now really enjoy the 4th edition. I have seen both intro and intermediate students benefit greatly from this book. With all of the technology books out there that fail to have working code in them, buying this book really makes you feel like your money was well spent! The authors really know their stuff and can teach it to the reader also. This book is not (just a book) that you read and then forget what you went over. This book has valuable examples that will help to sharpen anyones skills or teach them new ones in an efficient manner. Highly recommended!!!
Rating: - Great
I found this book very useful for learing and using C++.
Rating: - A Book F/ The Diligent & Intelligent Thinker-Implementer
Many yrs ago, I read the 2nd edition and thought it was a adequately well-written book. Recently, I got the 4th edition to refresh my skill in writing C++ code. Noticed that certain chapters were re-arranged.
The best way to learn object-oriented C++ is to understand the concepts from a cause and effect pov. I am a visual learner and I believe that Deitel did a good job in blending the concept with UML-based diagrams. It also included [EZ to Understand] code examples.
This book can also be used as a reference guide or a beginner guide for those with some programming background.
No one book does everything for everyone. No one writing style is perfect for everyone. For someone with a solid programming background and focused on writing good "solid" code, this book is pretty darn good.
|