Programming Books C Java PHP Python Learn more Browse Programming Books

Sorry, this item is not available in
Image not available for
Image not available

To view this video download Flash Player

Due Date: Dec 21, 2014

FREE return shipping at the end of the semester.

Access codes and supplements are not guaranteed with rentals.
Sell Us Your Item
For a $22.82 Gift Card
Trade in
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

C++ How to Program (8th Edition) [Paperback]

Paul Deitel , Harvey Deitel
3.0 out of 5 stars  See all reviews (31 customer reviews)

In Stock.
Rented by RentU and Fulfilled by Amazon.
Free Two-Day Shipping for College Students with Amazon Student


Amazon Price New from Used from
Paperback --  
Paperback, March 25, 2011 --  
Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now
There is a newer edition of this item:
C++ How to Program (Early Objects Version) (9th Edition) (Deitel, How to Program) C++ How to Program (Early Objects Version) (9th Edition) (Deitel, How to Program) 3.3 out of 5 stars (11)
In Stock.

Book Description

March 25, 2011 0132662361 978-0132662369 8

For Introduction to Programming (CS1) and other more intermediate courses covering programming in C++. Also appropriate as a supplement for upper-level courses where the instructor uses a book as a reference for the C++ language.

This best-selling comprehensive text is aimed at readers with little or no programming experience. It teaches programming by presenting the concepts in the context of full working programs and takes an early-objects approach. The authors emphasize achieving program clarity through structured and object-oriented programming, software reuse and component-oriented software construction. The Eighth Edition encourages students to connect computers to the community, using the Internet to solve problems and make a difference in our world. All content has been carefully fine-tuned in response to a team of distinguished academic and industry reviewers.

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.

Product Details

  • Series: How to Program
  • Paperback: 1104 pages
  • Publisher: Prentice Hall; 8 edition (March 25, 2011)
  • Language: English
  • ISBN-10: 0132662361
  • ISBN-13: 978-0132662369
  • Product Dimensions: 7 x 1.5 x 9.1 inches
  • Shipping Weight: 3 pounds
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (31 customer reviews)
  • Amazon Best Sellers Rank: #460,964 in Books (See Top 100 in Books)

More About the Author

I am CEO and Chief Technical Officer of Deitel & Associates, Inc. I graduated from MIT where I studied Information Technology. Through Deitel & Associates, Inc., I have delivered hundreds of programming courses to industry clients, including Cisco, IBM, Siemens, 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, SunGard Higher Education, Stratus, Cambridge Technology Partners, One Wave, Hyperion Software, Adra Systems, Entergy, CableData Systems, Nortel Networks, Puma, iRobot, Invensys and many more. Our books are used worldwide and are translated into many languages.

Customer Reviews

Most Helpful Customer Reviews
29 of 34 people found the following review helpful
1.0 out of 5 stars Not worth the money September 9, 2011
On the surface this book appears to contain lots of good information. However, this book presents little change from the previous editions. The author(s) are very repetitive in the edition releases and the same stuff is carried over to the new editions. The book is poorly organized and the code samples are basic. At times it feels that the text is too detailed and then there are sections that seem skimpy. It is very difficult to use this book as a text in a course and still manage to keep students interested. Why do I give the book 1 star? One star is a horrible rating for a book. However, I feel that I must rate this book one star because it is selling for way too much money for what it is. If you balance what you get from this book with the price you pay for it, it makes a very bad deal. I do not recommend this book unless you can get a very good deal on it. I personally would not pay much for this book. It is simply not a worthwhile investment. If you must use this book for some reason, I would advise you to get a used, less expensive copy of a previous edition. Ideally, you should look at other books such as C++ Primer Plus, C++ Primer, and Thinking in C++. The latter can be found for free on the internet or you can buy from Amazon for a very reasonable price.
Was this review helpful to you?
11 of 12 people found the following review helpful
1.0 out of 5 stars Just for business! May 29, 2012
By Skyward
I used this book for self-learning and as support material. This is the worst book i could have bought as it drained my enthusiasm for C++, despite the hours of work i put into trying to decipher how the explanations (unending paragraphs that didn't converge to any satisfactory conclusion) were related to the complicated examples.

At first sight, Deitels' books might appear like an impressive "catalog" of text with colors, highlights, logos, etc, (which is what initially caught my attention and made me buy it) but once you dive into the contents, it's a different story. The Deitels are making their books increasingly difficult for new students to C++, and the learning process is getting harder with each new edition, sacrificing clarity and instead adding even more reading material, which makes the entire learning experience very strenuous and confusing. If done right, the new edition should have been at least 500 pages less. But instead, you are thrown into a mix of complicated examples as from the early chapters, stretching out to several pages, and the most discouraging aspect is that the later chapters keep referring to those earlier confusing examples to build upon. There is no learning curve with this book. You just tag along, and absorb what you can. I am so disappointed with this book's structure. I really think the authors should think more about the new and intermediate programmer, rather than compiling as much information as they can and stacking it with every new edition, which just makes it into a C++ miscellaneous reference for advanced users, rather than a progressive textbook for new programmers.

The Deitels release a new edition as soon as they can, every 18-24 months, which is faster than most other programming books.
Read more ›
Was this review helpful to you?
11 of 13 people found the following review helpful
Format:Kindle Edition|Verified Purchase
I'm sorry to have to give this book a poor review, but Amazon does not provide a way to separately rate the Kindle version. I feel that I should warn others about the unusual limitations of the Kindle version so they can make an informed opinion.

After purchasing the book, you will notice that it makes references to a "companion website" that is included with the purchase of the book. Despite these statements, access to this website is NOT included with the Kindle version. You will have to pay an extra fee ($30 as of this writing) to gain access to the website. Ironically, the paper version of the book was actually cheaper than the Kindle version.

The publisher limits you to accessing the book on only two devices. This might not sound so bad, but if you were hoping to be able to read where you want, without being restricted, you will be disappointed. Most Kindle books allow around 6 devices, which is more in line with modern times, where people typically have an iPad, a home computer, a computer at work and maybe even a laptop. With this book, you will be limited to two devices.

The book formatting is different from other Kindle books. It is an image scan of the each page. This causes the book to be slow loading and it prevents you from reading it on traditional Kindle devices. I can understand why this formatting may have been preferable for a textbook, but it's something to keep in mind.
Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
1.0 out of 5 stars Poorly Written April 13, 2013
This book is poorly written for anyone who is just starting out, the authors do such a poor job of defining everything vocabulary. I mean come on this book is called C++ How to Program, shouldn't the authors at least define the words for new learners. Also it would kill the authors to make a section or glossary defining all the vocab words or functions. If it wasn't for my teacher i would not even be able to understand what the book is explaining or defining. Another reason you should not buy this book, is because the content is near identical if not identical. I haven't read through the whole book but I have both the 7th and 8th edition, because of college classes, the writing of the chapters were identical, word for word. Your better off finding a better book then this as it is overpriced and poorly written and yet the authors can't seem to write a better book after writing seven of these books already.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Five Stars
Published 8 hours ago by sigor
1.0 out of 5 stars Turgid and opaque
Was required to buy this book for an online course. Would not have bought it if not required. Very hard to understand. Read more
Published 2 months ago by John Hayes
5.0 out of 5 stars Great Resource!
This is a really good book! I HIGHLY recommend it to ANYONE who's interested in learning C++ Programming on their own or want to teach it to others. Read more
Published 5 months ago by dominic warr
1.0 out of 5 stars Not what I ordered - wrong ISBN
This book arrived from India with "Eastern Economy Edition" printed on the cover. It is not even the same ISBN as the one I ordered. Read more
Published 6 months ago by Average Customer
4.0 out of 5 stars It' ok...
It' ok...
but the book is too thick...and
It's not easy to understand .... and
I don;t like the order of the book list... for its content is not so cohesive ... Read more
Published 7 months ago by CXL
4.0 out of 5 stars supplement book
I found this book much more helpful in my learning C++ than the
Textbook that was assigned to my class. It is thorough and easy
To read and understand. Read more
Published 7 months ago by suse
3.0 out of 5 stars Haven't used yet.
I haven't used this book yet but amazon is pressuring me to review it. The book is in decent condition. Read more
Published 10 months ago by Pat DeGeest
1.0 out of 5 stars Ridiculous
Trying to learn from this book is excruciatingly difficult !! Trying to follow this rambly, pambly, text literally gave me headaches!! Read more
Published 10 months ago by Blue Sky
3.0 out of 5 stars C++ If you know the basics
There is a lot you can learn from this book but some of defining points need to addressed. I got lost a few times while using it for a semester in college.
Published 11 months ago by Davis Cueto
5.0 out of 5 stars College text
This book has come in handy for my son in his college courses and I would recommend this service as it was as advertized.
Published 14 months ago by robert a crossman
Search Customer Reviews
Search these reviews only

What Other Items Do Customers Buy After Viewing This Item?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in

Look for Similar Items by Category