Rating: - For beginners 2 starts, otherwise 0 star
I have this book and many other C++ books, have to say, Nay.
Definitely not for professional programmers.
Maybe OK for beginners, I am not too sure. Cause I think there are a few other books out there, that are better organized.
Only bright point: print quality is really good, formatting and page quality.
Rating: - C++ primer plus is better
For the students who want to learn C++, the book C++ primer plus is
way much better than this one (and also a lot cheaper). This book is
getting bigger and bigger. It tries to explain everything in one book, which, to my oppion, is a big mistake. No one can fully comprehend every aspect of C++ in one book. As a textbook, it needs to be more focused. In this sense, the book C++ primer plus (remember there is a "plus") is superior than this one. You may want to check my review on the book C++ primer plus (and also my review on C++ primer).
This book is way too expensive for poor college students. The color pages look good, but you paid $$$$$ for that.
Rating: - Very good.
This is an excellent C++ book either for the beginner or the more advanced programmer. My only problem with this book was the way it introduced the type Class but didn't explain this fundamental concept thoroughly. If you are a novice at object oriented programming this could be confused as the example class "Gradebook" quickly becomes populated with member functions. The book spent more time harping on the = versus == stumbling block than the idea of classes!
Other than that small problem I found it to be an excellent C++ book.
Rating: - Worst C++ book ever
Do yourself a favor. Buy "The C++ Programming Language" by Stroustrup instead of this one.
Rating: - The state of the art in computer textbooks (beginner to intermediate)
While this text targets the beginners to intermediates in the C++ way of doing things, the layout and content of the book (and CD-ROM and "Cyber Classroom") are excellent. I believe this book sets the standard in educational texts. The "For Dummies" series or the "Idiot's Guide To" series don't have the quality and usefulness that Deitel's book has. He keeps the humour and other distractions to a minimum and focuses on any given topic with concision and clarity, without demeaning the reader with stupid jokes that a 5 year old might laugh at. The code samples are also beautifully layed out, with nice looking highlighted code. Even the type of paper used is of high quality but admittedly, the paper type is common in university level textbooks. This book is currently the recommended text for second year computer science students at my university.
The online accompaniment to the book is very good and I think represents where educational textbooks are going, with an emphasis on online material. Much of the book's content can be found online. The book provides you with a code to access the online content. They even include audio samples to go along with the code samples (as in, an instructor's voice....not music or anything). The web design is also top notch.
This is my first Deitel book but I really doubt it will be my last. The "How-To" series looks like it includes most, if not all of the other popular languages as well. He also has many books for advanced programming which I look forward to getting later on.
Highly recommended!
|