Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Tell the Publisher!
Id 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 [Paperback]

Harvey M. Deitel , Paul J. Deitel
4.1 out of 5 stars  See all reviews (12 customer reviews)

Available from these sellers.


Amazon Price New from Used from
Paperback --  
There is a newer edition of this item:
C++ How to Program (early Objects Version) (How to Program (Deitel)) C++ How to Program (early Objects Version) (How to Program (Deitel))
In stock.

Book Description

3 Aug 2000 0130895717 978-0130895714 3

For Computer Science 1 and other courses covering programming in C++. Also appropriate as a supplement for upper-level courses where the instructor uses a book as a reference to the C++ language.

This best-selling comprehensive text is aimed at readers with little or no programming experience. It teaches programming by emphasizing achieving program clarity through structured and object-oriented programming, software reuse and component-oriented software construction.

Customers Who Viewed This Item Also Viewed

Product details

  • Paperback: 1168 pages
  • Publisher: Prentice Hall; 3 edition (3 Aug 2000)
  • Language: English
  • ISBN-10: 0130895717
  • ISBN-13: 978-0130895714
  • Product Dimensions: 23.1 x 17.5 x 3.8 cm
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon Bestsellers Rank: 756,108 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

Amazon Review

The authors claim that the third edition of C++ How to Program is suitable for both beginners and experienced programmers. They justify it by providing a complete course in C++, in-depth explanations of C++ features and by insisting on teaching good programming practice--all delivered in a remarkably clear and readable style.

Nevertheless, your first impression will be of an impenetrable forest of dense text starting with an intimidatingly long discussion of the aims of the book and the origins of object-oriented programming in the preface. Fortunately, once past this you arrive at a well-structured text which starts as it goes on. A simple "Welcome to C++" program is presented which is then examined line by line. The same program is then implemented in a variety of ways to demonstrate the flexibility of the language. Among all this you will find many Good Programming Practice tips and rather fewer Common Progamming Errors with, later on, Testing And Debugging Tips--among other asides. It all makes for a lively and interesting read.

The book comes with Microsoft's Visual C++ 6 Introductory Edition on CD along with the hundreds of example programs. However, the text addresses ANSI/ISO C++ with no specific VC++IE coverage.

Combining a practical, stylish approach with a good theoretical basis for OOP, the use of UML for large program design and the many practical projects this has to be the most useful book available for anyone interested in C++. --Steve Patient

From the Back Cover

The complete, authoritative introduction to C++, OOD and the UML™

These are exciting times in the C++ community with the acceptance of the new ANSI/ISO C++ standard and with the involvement of the Object Management Group™ (OMG™) in the specification of the Unified Modeling Language (UML). This Third Edition of the world's most widely used C++ textbook carefully explains C++'s extraordinary capabilities—including the latest additions to the language and the new ANSI/ISO C++ standard library.

Dr. Harvey M. Deitel and Paul J. Deitel are the principals of Deitel & Associates, Inc., the internationally-recognized corporate training and content-creation organization specializing in C++, Java™, Internet, World Wide Web and object technologies. The Deitels are also the authors of the world's #1 introductory Java, C and Internet programming textbooks—Java How to Program, C How to Program and Internet & World Wide Web How to Program.

In C++ How to Program: Third Edition, the Deitels introduce the fundamentals of object-oriented programming and generic programming in C++. Key topics include:

  • Classes, objects and encapsulation
  • Inheritance and polymorphism
  • Standard Template Library (STL)
  • Object-oriented design with the UML
  • Arrays and strings as full-fledged objects
  • Namespaces and runtime type identification

C++ How to Program helps students build real-world C++ applications. It includes:

  • Hundreds of "live-code" programs with screen captures that show exact outputs
  • Extensive exercises (many with answers) accompanying every chapter
  • Hundreds of tips, recommended practices, and cautions all marked with icons

C++ How to Program is the centerpiece of a complete family of resources for teaching and learning C++, including Web sites (www.deitel.com and www.prenhall.com/deitel) with the book's source-code examples and other information for faculty, students and professional programmers; an optional interactive CD-ROM (C++ Multimedia Cyber Classroom: Third Edition) with solutions to about half the exercises in C++ How to Program, interactivity features—such as thousands of hyperlinks and audio walkthroughs of the hundreds of code examples in C++ How to Program—and e-mail access to the authors at deitel@deitel.com

For information on worldwide corporate on-site seminars and Web-based training offered by Deitel & Associates, Inc., visit: www.deitel.com

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

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

Most Helpful Customer Reviews
9 of 9 people found the following review helpful
2.0 out of 5 stars IMHO, this text is over-rated. 30 Aug 2002
I own or have read many of the Deitel & Deitel: How to program series (C++, C, E-Business, The Internet, C/C++ Cyber Classroom, & XML). The Deitels are indeed very profficient and prolific with intro programming texts. However, the C++ text is, IMHO (in my humble opinion) highly over-rated. Some of the reasons I will discuss below:
The size is unjustly (but significantly) inflated due to its repetition of all the hints, tips, observations, etc. that are presented within each of the chapters and re-iterated at the end of each chapter.
The sections on pointers were not the best I've seen -- and this is such a critical part of C/C++.
The formatting of the book (and indeed nearly the whole Deitel and Deitel "How To..." Series) is simply bad. All the programming hints, Software Engineering obsevations, portability tips, common programming errors, etc. are colour coded so that the text looks like a wall-paper sample book. It reminds me of some poor web-sites that use every colour and flashing item possible. Worse, these are (randomly?) spread throughout each chapter in the middle of the text so that it interrupts every groove you get into. (reading texts is not a quick process with the best of texts...so I don't appreciate being interrupted every 60 seconds.)
The result is that the text takes much longer to get through, since you are constantly being interrupted. Most other texts would use separate sections, or text boxes or something. Putting all these superfluous comments interspersed makes the reading hard-going.
Another thing that is starting to bother me about this and other D&D books is the repetition. As I've said, I've bought lots of their texts, and I feel I've paid several times over for similar content.
Read more ›
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
5.0 out of 5 stars An excellent C++ book 3 May 2002
By A Customer
I found this book informative and accessible. I do have a background in Java, but never programmed in C++ before. I was able to lift this book, and after a little reading write C++ programs.
There are plenty of code samples, and good explainations of this code. Any questions I have had, the answers have been in this book. I would highly recommend this book to anyone who wanted to learn C++.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
5.0 out of 5 stars Wonderful Book! 13 Jan 2001
By A Customer
Clear, thorough, very interesting and an engaging way to learn C++. I have been off work ill and took to learning C++ to pass the hours, this book has enabled me to get to grips with a very challenging topic.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars Excellent boo kfor C++ university course 9 Oct 2000
By A Customer
I have used this book for my degree course and it is excellent. The book proceeds in a methodical manner and the code listings are v useful. There is also a VC++ CD to create your own programs.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
By A Customer
I havbe several books on C/C++ programming. I have only started Classes and it already has started putting the other books info into place. I would recommend this book especially if you have other books that don't quite tell you the nth degree: for me it has found the part of my brain to link all the other books together. If, like me, things don't fall into place with other books, at least try this one and see what you think!
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
By A Customer
This is quite good it has lots of examples and is quite well explained. The book claims it is suitable for beginners however this is not true as it teaches in a matter that is suitable for people who do not know C++ but have previous programming experience. I would recommend this book if you know a bit about C++ and would like to learn more but begginers should look elsewhere!
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category