Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

C++ How to Program (8th Edition) 8th Edition

3.8 out of 5 stars 139 customer reviews
ISBN-13: 978-0132662369
ISBN-10: 0132662361
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Trade in your item
Get a $2.01
Gift Card.
Have one to sell? Sell on Amazon
Rent On clicking this link, a new layer will be open
$20.07 On clicking this link, a new layer will be open
Buy used On clicking this link, a new layer will be open
$35.99 On clicking this link, a new layer will be open
More Buying Choices
19 New from $40.99 38 Used from $22.00

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
click to open popover

Editorial Reviews

About the Author

Paul J. Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of MIT’s Sloan School of Management, where he studied Information Technology. He holds the Java Certified Programmer and Java Certified Developer certifications, and has been designated by Sun Microsystems as a Java Champion. Through Deitel & Associates, Inc., he has delivered Java, C, C++, C# and Visual Basic courses to industry clients, including IBM, Sun Microsystems, Dell, Lucent Technologies, Fidelity, NASA at the Kennedy Space Center, the National Severe Storm Laboratory, White Sands Missile Range, Rogue Wave Software, Boeing, Stratus, Cambridge Technology Partners, Open Environment Corporation, One Wave, Hyperion Software, Adra Systems, Entergy, CableData Systems, Nortel Networks, Puma, iRobot, Invensys and many more. He has also lectured on Java and C++ for the Boston Chapter of the Association for Computing Machinery. He and his father, Dr. Harvey M. Deitel, are the world’s best-selling programming language textbook authors.

Dr. Harvey M. Deitel, Chairman and Chief Strategy Officer of Deitel & Associates, Inc., has 45 years of academic and industry experience in the computer field. Dr. Deitel earned B.S. and M.S. degrees from the MIT and a Ph.D. from Boston University. He has 20 years of college teaching experience, including earning tenure and serving as the Chairman of the Computer Science Department at Boston College before founding Deitel & Associates, Inc., with his son, Paul J. Deitel. He and Paul are the co-authors of several dozen books and multimedia packages and they are writing many more. With translations published in Japanese, German, Russian, Spanish, Traditional Chinese, Simplified Chinese, Korean, French, Polish, Italian, Portuguese, Greek, Urdu and Turkish, the Deitels’ texts have earned international recognition. Dr. Deitel has delivered hundreds of professional seminars to major corporations, academic institutions, government organizations and the military.

New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Series: How to Program
  • Paperback: 1104 pages
  • Publisher: Pearson; 8 edition (March 25, 2011)
  • Language: English
  • ISBN-10: 0132662361
  • ISBN-13: 978-0132662369
  • Product Dimensions: 6.9 x 1.5 x 8.9 inches
  • Shipping Weight: 3 pounds
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (139 customer reviews)
  • Amazon Best Sellers Rank: #662,032 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback
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. At the time of this review, the publisher has chosen not to enable Amazon's "Click to Look Inside" (draw your own conclusions).
Read more ›
8 Comments 67 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Unlike many C++ books, this seems to cover pretty much everything - from getting started through to the meat of C++ and also covering the Standard Template Library (STL). It is written in a somewhat didactic style with plenty of full examples, end of section summaries and tests (Q&A) to ensure the principles have hit home. Unlike many other C++ texts, it is clearly aimed at teaching from scratch, rather than 'starting from C'.

The format is great - color is used for section and for syntax highlighting which aids reading and comprehension.

There are a number of 'tips' scattered throughout the text highlighting frequent misunderstandings and programming pitfalls. The title is justified; the book teaches the fundamentals of C++ AND also how to program - hopefully how to write a good, well structured, easily maintainable C++ program.

The appendices are available in pdf only - a shame the entire book isn't also available that way also. I suspect the appendices were not included in the printed book to (understandably) save paper.

The one niggle with this is that it's a sizable tome already and in order to keep it below 'telephone book' size, it is printed on very thin paper (thinner than that in my bible). The thin paper causes the reverse side to be visible and also means that care is required not to tear the pages.

In all, this is an excellent book for both learning and reference. Highly recommended.
Comment 35 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I had always hated Deitel & Deitel's 'C++: How to program' iterations. I had always thought the book never quite lived up to its great potential because of its own ambition to be the best C++ textbook ever written. I had always thought the book was a terrible book not because of its contents, but how it presented them. I had also thought D & D were quite arrogant and obnoxious in terms of the rambling verbosity of translating their impressive knowledge into texts in elitist's fashion. That, along with the horrendous text fonds and repugnant color schemes, not to mention the ugliest coding presentation and the endless assult on my nerves launched by thousands of those ugly bees all over the textbook, literally made me nauseous (really). I think those were more than enough reasons to hate the book whether the actual contents were good.

The latest edition (5th) eradicates all sins, and rectifies the lows of the past editions. Well, except the bees... Even the bees manage to look kind of cute in light of the newest improvement.

The text fonds are all changed and color schemes are all toned down. It is so pleasant to the eyes. Ugly coding presentation and stiff graphic illustrations are replaced with much organized and refreshing style. Many of coding examples have also been replaced with more real world-oriented objects. The biggest improvement, in my opinion, is the writing style. Although the core contents are untouched, quite big chunks of the old contents were discarded and rewritten with much fluentness and simplistic style. The old D & D's infamous babbling out is significantly reduced. It is now actually quite enjoyable to read this book. Several chapters from the previous edition have been divided into smaller chapters and sequentially rearranged.
Read more ›
1 Comment 59 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I am a Computer Science Student. I have used many C++ programming books for my classes and for learning purpose. Although there are many books that will give you good introduction on most topics but will not have all details. These details might not be essential when you are taking a programming class. However if you are going to interview at Big Companies and your resume says you know C++, be prepared to get questions on topics that you might have not heard of. This is where this book comes in . Every topic is covered in detail including exceptions and STL. Reading the book is interesting as well. Its a great books for beginners and intermediate programmers who wants to know about the details of any topic in C++.
Comment 17 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews