Series: How to Program
Paperback: 1080 pages
Publisher: Pearson; 9 edition (February 22, 2013)
Product Dimensions: 7 x 1.6 x 8.9 inches
Shipping Weight: 2.9 pounds
Average Customer Review: 3.9 out of 5 stars See all reviews (344 customer reviews)
Best Sellers Rank: #119,771 in Books (See Top 100 in Books) #81 in Books > Computers & Technology > Programming > Languages & Tools > C & C++ > C++ #151 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Object-Oriented Design #480 in Books > Textbooks > Computer Science > Programming Languages
This book suffers from all the shortcomings of the 8th edition. I was first planning on doing a detailed review, but came to realize I would be repeating exactly what many readers pointed out in the previous editions. Besides, the authors don't care much to read them. The prudent reader would do well to read the reviews of the 8th edition to have an idea of what to expect at C++ How to Program (8th Edition).For the sake of completeness, I will point of a few things.You are looking at the most expensive book on C++ ever written, with nothing magical to show for that $110+ price [edit: with the fall semester underway, the price is now $135+]. We know books marketed as textbooks are targeted towards students who allegedly have deep pockets (from grants, parents' savings, or loans), hence the $100+ price tag. Simply put, it says a lot that the authors take part in this robbery. In comparison, a reference such as The C++ Programming Language by Stroustrup costs $54; C++ Primer Plus, by Prata and Stephen is a meager $38, while Effective C++ by Scott Meyers sits at $35. Their content far exceeds the quality and breadth of Deitel (though they are not formatted as textbooks). Furthermore, to make the biggest profits, the Deitel series churns out new editions at $100+ every other year, so that students can't purchase used copies for cheap from their graduating friends (exercises will mismatch). These morally despicable plays on the price of this book itself justify 2 stars off.The chief issue with this book though is the incoherent wordiness used.
The authors must believe that the date is due again for a new edition, without actually having any worthy improvements to show for it. To my continuing disappointment, the result is once more, another edition that packs the same issues that have plagued the earlier editions, with a shiny new cover.In the past, i naively bought the Deitel C and C++ programming books for class and self-study. Despite the dozens of hours that i dedicated to deciphering the contents of those books, i struggled to fully understand the concepts and ideas. But my stubbornness and determination have since urged me to closely follow the subsequent new editions, in hopes that the Deitel books would eventually live up to their high market prices. As for most Deitel books, new editions have been coming out at a very rapid rate; every 18-24 months, which is highly unusual since high quality textbooks don't update unless they need to and/or have considerably improved, and this updating process, if done right, doesn't happen as quickly as the Deitel books seem to indicate.After so many editions in such a relatively short span of time, it has become quite obvious that the purpose of the Deitel books is to saturate the market and force their books into our hands via our faculties or book-stores. Not much has changed in the newer editions, other than the abundant use of attractive colours and appealing formatting, in attempts to disguise the largely unchanged contents and impress the reader at first sight.
C++ How to Program (Early Objects Version) (9th Edition) Starting Out with C++: From Control Structures through Objects, Brief Version (8th Edition) The ABCs of the ADA: Your Early Childhood Program's Guide to the Americans with Disabilities ActYour Early Childhood Programs' Guide to the Americans with Disabilities Act Starting Out with C++: Early Objects (8th Edition) Starting Out with Java: Early Objects (5th Edition) Big Java: Early Objects, 5th Edition Starting Out with C++: Early Objects Human Perception of Objects: Early Visual Processing of Spatial Form Defined by Luminance, Color, Texture, Motion, and Binocular Disparity Java How To Program (late objects) (10th Edition) Manual of Patent Examining Procedure: 9th Ed. (Vol. 6): Original Ninth Edition (MPEP Original 9th Edition) (Volume 6) Introduction to Java Programming, Comprehensive Version (9th Edition) Creating Literacy Instruction for All Students, Enhanced Pearson eText with Loose-Leaf Version -- Access Card Package (9th Edition) Bundle: Kaleidoskop, Loose-leaf Version, 9th + QuiaTM eSAM, 4 terms (24 months) Multi-Term Printed Access Card Pokemon Black Version 2 & Pokemon White Version 2 Collector's Edition Guide: The Official Pokemon Strategy Guide Pokemon Black Version 2 & Pokemon White Version 2 Scenario Guide: The Official Pokemon Strategy Guide (Prima Official Game Guides: Pokémon) 2006 International Building Code - Softcover Version: Softcover Version (International Building Code) Taber's Cyclopedic Medical Dictionary (Non-thumb-indexed Version) (Taber's Cyclopedic Medical Dictionary (Non-Indexed Version)) Mosby's Textbook for Nursing Assistants (Soft Cover Version) - Text, Workbook, and Mosby's Nursing Assistant Video Skills - Student Version DVD 3.0 Package, 8e Taber's Cyclopedic Medical Dictionary (Thumb-indexed Version) (Taber's Cyclopedic Medical Dictionary (Thumb Index Version)) Bundle: Calculus: Early Transcendentals, Loose-Leaf Version, 8th + Enhanced WebAssign Printed Access Card for Calculus, Multi-Term Courses