Buy Used
+ £2.80 UK delivery
Used: Good | Details
Condition: Used: Good
Comment: Ships from USA. Please allow 2 to 3 weeks for delivery. Only lightly used. Book has minimal wear to cover and binding. A few pages may have small creases and minimal underlining. A tradition of quality and service.
Trade in your item
Get a £2.47
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

C++ How to Program Paperback – 15 Mar 2011

3 customer reviews

See all 4 formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback, 15 Mar 2011
£74.39 £10.97

There is a newer edition of this item:

Trade In this Item for up to £2.47
Trade in C++ How to Program for an Amazon Gift Card of up to £2.47, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Product details

  • Paperback: 1104 pages
  • Publisher: Prentice Hall; 8 edition (15 Mar. 2011)
  • Language: English
  • ISBN-10: 0132662361
  • ISBN-13: 978-0132662369
  • Product Dimensions: 17.5 x 3.8 x 22.6 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: 1,441,924 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

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.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 3 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

By Wraith Fiennes on 27 Oct. 2011
Format: Paperback
Deitel & Deitel's How To Program C++ 8/E gives the reader a comprehensive grounding in all aspects of the language, from syntax to application. The book is well written and well laid out, with clear and precise definitions of key concepts along with illustrative code examples and self-review exercises to test your understanding of each subject. Classes and UML are both introduced early in the book, and there is a logical progression from one subject to the next. The chapter introducing new features of C++0x and Boost is also a welcome addition.

This is a not a book for advanced developers however; subjects such as multiple inheritance are given fairly short shrift, near the end of the book, so I would recommend supplementing C++ How To Program with books by the likes of Meyers and Sutter. It also focuses exclusively on the core components on the language (including an introduction to STL), so you shouldn't expect to learn anything here about multithreading, for example, or socket programming.

The only real criticism I have of the book are that a/ it's a little bloated - I feel the information presented could have been condensed without sacrificing comprehensibility and b/ answers to some exercises are only available to instructors and you must prove credentials as an instructor in order to obtain them - as a software professional, I find it frustrating not to have access to this information. These quibbles aside, I would have no problem recommending C++ How To Program as a primer for the language.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Paperback
PS I am updating my score from one to four (!!!) as later chapters of the book are really well written compared to any other book on the market and I have seen almost all of them. Still too sad that Pearson does NOT provide with a Student Manual.


I bought this book recently & book itself is good enough for a good understanding of several aspects of OOP/C++ and procedural programing.

However, for studying any computer language exercises and solutions to these exercises are needed. Unfortunately Publisher of the book did NOT provide me with any of the promised products in this book (I bought International edition as at present I am based outside of the US).


a) If buying US edition of the book please be aware that you will NOT be provided with any promised Students Solutions Manual.

b) If buying International Edition of the book please be aware that you will NOT be provided with any promised additional chapters to the book, solutions manual, and "online notes" (in which you mainly will listen what is already written in the book).

Hence, I strongly advise you to check all of these with Publisher before buying the book.

For more information please visit Publisher's website, under resources click Students Resources, then Online Companion, & Students Solutions manual and you will see that Students Solutions Manual is NOT available for US edition. For International you can see that no Online companion is available at all.

These remarks are for 8th US and International editions of the book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By J. I. Seco Sanz on 22 April 2012
Format: Paperback
I read the fourth edition a long time ago, and it taught me a lot about a C++. Sure there were some not recommended practices (that's why I remove one star), but still the book packed a lot of good information, reviews, exercises and resources. Maybe it deserved 4.5 stars, it was great value for price. It will keep you reading for a while (it took me 3 months to read it).
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Helpful Customer Reviews on (beta) 34 reviews
32 of 37 people found the following review helpful
Not worth the money 10 Sept. 2011
By Madscientist - Published on
Format: Paperback
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.
12 of 13 people found the following review helpful
Just for business! 30 May 2012
By Skyward - Published on
Format: Paperback
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. In this case, the release of new editions is not justified at all, as it just doesn't make any sense to keep pushing in that direction, since it's getting more confusing with every new edition. My friend had the 7th edition and i bought the latest 8th edition, naively believing that the book had largely improved, as it had advertised. Let's just say that i'm not trusting another Deitel book ever again!
13 of 15 people found the following review helpful
Read this before purchasing the Kindle version of this book 13 May 2012
By mblack101 - Published on
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.
5 of 6 people found the following review helpful
Poorly Written 14 April 2013
By doraemon_78 - Published on
Format: Paperback
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.
6 of 8 people found the following review helpful
Stinks on Ice 17 Aug. 2012
By Amazon Customer - Published on
Format: Kindle Edition
This textbook was inflicted upon me for a class that I was teaching. The book is pretty to look at, with lots of colored boxes and friendly-looking diagrams. It will set your career back years to learn C++ from this book. It makes easy things hard and discourages students from trying to move on in the field.

Your money would be better spent buying Stroustrupe's C++ Programming Language (4th Edition). It's not as pretty, but unlike Dietel & Dietel, easy to understand. When you read Stroustrupe you'll wonder why you didn't start programming in C++ earlier.

If you buy the book in this review, you'll wonder why anybody would ever use C++.
Were these reviews helpful? Let us know

Look for similar items by category