Buy new:
-31% $92.98$92.98
Ships from: Amazon Sold by: Blue Rose Seller
Save with Used - Good
$6.60$6.60
FREE delivery June 20 - 25
Ships from: GreatBookDealz Sold by: GreatBookDealz
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
C++ How to Program 7th Edition
Purchase options and add-ons
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 Seventh 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.
- ISBN-100136117260
- ISBN-13978-0136117261
- Edition7th
- PublisherPrentice Hall
- Publication dateJanuary 1, 2010
- LanguageEnglish
- Dimensions6.75 x 1.5 x 9 inches
- Print length1068 pages
There is a newer edition of this item:
Customers who viewed this item also viewed
Editorial Reviews
About the Author
Paul J. Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of MITs 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 worlds 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
- Publisher : Prentice Hall
- Publication date : January 1, 2010
- Edition : 7th
- Language : English
- Print length : 1068 pages
- ISBN-10 : 0136117260
- ISBN-13 : 978-0136117261
- Item Weight : 3.42 pounds
- Dimensions : 6.75 x 1.5 x 9 inches
- Best Sellers Rank: #3,527,265 in Books (See Top 100 in Books)
- #571 in C# Programming (Books)
- #727 in C++ Programming Language
- #1,104 in Object-Oriented Design
- Customer Reviews:
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
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers find this C++ programming book to be a great introduction to the language, with one customer noting it provides plenty of example code. Moreover, the book's sections are well written, with one customer highlighting how it effectively highlights important parts.
AI Generated from the text of customer reviews
Select to learn more
Customers find the book provides a great introduction to C++ programming, with one customer noting it prepares them for undergraduate classes, and another mentioning the author provides plenty of example code.
"...is justified; the book teaches the fundamentals of C++ AND also how to program - hopefully how to write a good, well structured, easily maintainable..." Read more
"...The author provides plenty of example code and the book even comes with a copy of Visual Basics...." Read more
"...This book has a huge number of good tips. This book gives the whole program and highlights the parts that are important...." Read more
"gives you a good understanding of basic and advanced concepts of programming in c++. prepares you for undergrad classes." Read more
Customers find the book readable, with well-written sections, and one customer notes that it highlights important parts.
"...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..." Read more
"...This book gives the whole program and highlights the parts that are important. Some books show only important parts." Read more
"...the layout and template they use to introduce topics in a meaningful way to the reader...." Read more
"...Some sections are well written but others are missing important parts of what should be in the explanations...." Read more
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on December 19, 2009Format: PaperbackVerified PurchaseUnlike 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.
- Reviewed in the United States on July 5, 2011Format: PaperbackVerified PurchaseI purchased this book for a programming class that I was taking. We relied pretty heavily on the book throughout the class...especially for assignments. The assignments were always interesting and were very "real world" assignments. I felt like everything that I programmed could be used in day-to-day life.
The author provides plenty of example code and the book even comes with a copy of Visual Basics.
Whether you are just a beginner or you just want to touch up a foundation that you've already built, this book is great!
- Reviewed in the United States on June 28, 2011Format: PaperbackVerified PurchaseI bought this book because of their teaching approach. For example, color highlighting makes it easy to memorize and quick to search. This book has a huge number of good tips.
This book gives the whole program and highlights the parts that are important. Some books show only important parts.
- Reviewed in the United States on December 17, 2015Format: PaperbackVerified PurchaseI love the layout and template they use to introduce topics in a meaningful way to the reader. I've read some of their other texts and they are just as wonderful - I'm a fan!
- Reviewed in the United States on August 7, 2018Format: PaperbackVerified Purchasegives you a good understanding of basic and advanced concepts of programming in c++. prepares you for undergrad classes.
- Reviewed in the United States on October 10, 2012Format: PaperbackVerified PurchaseAlthough this book is more comprehensive than others I have purchased to learn C++, it has significant flaws. Some important concepts are not very well explained and others that are covered more comprehensively take too long to get to the point, which detracts from the learning experience. The reason I have given it a low rating is that much of the material doesn't add value because it is written in a more complicated way than necessary.
Increasingly sophisticated concepts are developed by repeating exercises with new components included. Although repetition is usually good, it can add a lot of unnecessary additional work if it is not done well and makes the book difficult to use as a reference. An example is that a table of C++ operators is included several times in the book, each time being updated when new ones are added. It would be better to just put a table up front, or at the back, with short explanations. I would be happy to develop the details later.
There are many important points that are made about good programming practice and C++ idiosyncrasies, but there is no way one can remember all of them, as they are scattered throughout the book in particular chapters. Some sections are well written but others are missing important parts of what should be in the explanations.
Perhaps the most valuable part of each chapter is the summary, as it gets to the point and sometimes explains the concepts better than the sections in the chapter in just a few words.
The aforementioned issues along with the high cost, compared with other books on C++, means it is questionable value for money. Although it is less comprehensive, I learnt more in a few days from C++ in easy steps by McGrath, which costs a fraction of the price, than I did in a few weeks of working with this book.
- Reviewed in the United States on July 28, 2016Format: PaperbackVerified PurchaseBOOK ARRIVED IN REASONABLE TIME, IT LOOKED FINE. IT HAS A 2010 COPYRIGHT. IT HAS A CD IN BACK.IT IS A GOOD BOOK ON C++ PROGRAMMING.
- Reviewed in the United States on March 8, 2010Format: PaperbackVerified Purchaseim taking a c++ class at a junior college to enhance my programming skills, and so far i like this book. it seems pretty reader friendly and came with a cd of the c++ program. its really nice that i could put it on my computer and be able to use it at my leisure, if not only for class assignments. the book is a bit pricey, but as a recent college graduate, Im used to it! i recommend this book!
Top reviews from other countries
RolittoReviewed in Canada on April 18, 20205.0 out of 5 stars Great product!
Format: PaperbackVerified PurchaseGreat product!
