Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
89 used & new from $53.00

Have one to sell? Sell yours here
 
   
C++ How to Program (6th Edition)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

C++ How to Program (6th Edition) (Paperback)

by Harvey & Paul) Deitel & Deitel (Author)
3.3 out of 5 stars See all reviews (10 customer reviews)

List Price: $122.00
Price: $86.93 & this item ships for FREE with Super Saver Shipping. Details
You Save: $35.07 (29%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 7? Choose One-Day Shipping at checkout. Details
34 new from $79.00 55 used from $53.00

Frequently Bought Together

Customers buy this book with Java How to Program, 7th Edition by Harvey M. Deitel

C++ How to Program (6th Edition) + Java How to Program, 7th Edition
Price For Both: $196.67

Customers Who Bought This Item Also Bought

C How to Program (5th Edition)

C How to Program (5th Edition)

by Harvey & Paul) Deitel & Deitel
4.0 out of 5 stars (8)  $92.65
C++ Primer Plus (5th Edition)

C++ Primer Plus (5th Edition)

by Stephen Prata
4.7 out of 5 stars (65)  $37.79
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series)

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series)

by Scott Meyers
4.8 out of 5 stars (141)  $40.78
Internet & World Wide Web: How to Program (4th Edition) (How to Program (Deitel))

Internet & World Wide Web: How to Program (4th Edition) (How to Program (Deitel))

by Harvey & Paul) Deitel & Deitel
3.7 out of 5 stars (11)  $86.93
The C++ Programming Language: Special Edition (3rd Edition)

The C++ Programming Language: Special Edition (3rd Edition)

by Bjarne Stroustrup
4.2 out of 5 stars (283)  $63.99
Explore similar items

Editorial Reviews

Product Description
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 and early objects approach. The text has an emphasis on achieving program clarity through structured and object-oriented programming, software reuse and component-oriented software construction. The Sixth Edition reflects the suggested improvements of a distinguished team of industry professionals and academics.

From the Back Cover

The complete, authoritative DEITEL¨ LIVE-CODE introduction to C++, object-oriented programming (OOP) and object-oriented design (OOD) with the UML™ 2


C++ is one of the most popular object-oriented programming languages. This new edition of the world’s most widely used C++ textbook introduces game programming with the Ogre libraries.


 

"An excellent ‘objects first’ coverage of C++ that remains accessible to beginners. The example-driven presentation is enriched by the optional UML case study that contextualizes the material in an ongoing software engineering project."–Gavin Osborne, Saskatchewan Institute of Applied Science and Technology


"Introducing the UML to students early on is a great idea."–Raymond Stephenson, Microsoft

 

"Good use of diagrams, especially of the activation call stack and recursive functions."–Amar Raheja, California State Polytechnic University, Pomona

 

"Terrific discussion of pointers—probably the best I have seen."–Anne B. Horton, Lockheed Martin

 

"Great coverage of polymorphism and how the compiler implements polymorphism ‘under the hood.’ I wish I had such a clear presentation of data structures when I was a student."–Ed James-Beckham, Borland

 

"Includes a nice introduction to searching and sorting, and Big-O."–Robert Myers, Florida State University

 

"Ogre is a free world-class rendering engine that has been used in several commercial games. The Ogre chapter is
a great introduction, providing well documented and easy to understand examples that will have you creating your own simple computer games in no time! "–Casey Borders (Creator of OgreAL), Sensis Corp.

 

"Getting a new user to the stage of creating a functional and playable Ogre-based computer game in 40 pages is a great achievement."–Steve Streeting (Creator of Ogre), Torus Knot Software Ltd.

 

" The Boost/C++0x chapter will get you up and running quickly with memory management and regular expression libraries, plus whet your appetite for new C++ features being standardized."–Ed Brey, Kohler Co.

 

"Excellent introduction to the Standard Template Library (STL). The best book on C++ programming for the serious student!"–Richard Albright, Goldey-Beacom College

 

"Just when you think you are focused on learning one topic, suddenly you discover you’ve learned more than you expected."–Chad Willwerth, University of Washington, Tacoma

 

"The most thorough C++ treatment of I’ve seen. Replete with real-world case studies covering the full software development lifecycle. Code examples are extraordinary!" –Terrell Hull, Logicalis Integration Solutions


C++ How to Program, 6/e, provides a comprehensive coverage of object-oriented programming in C++, including several major integrated case studies: the GradeBook class, the Time class, the Employee class and the optional OOD/UML™ 2 ATM System.

 

Paul J. Deitel and Dr. Harvey M. Deitel are the founders of Deitel & Associates, Inc., the internationally recognized corporate training and content creation organization specializing in C++, Java™, C, C#, Visual Basic¨ .NET, Visual C++¨ .NET, XML, Python, Perl, Internet, Web and object technologies. The Deitels are the authors of many other best-selling textbooks including Java How to Program, 7/e, Internet & World Wide Web How to Program, 4/e, and C How to Program, 5/e.

C++ How to Program, 6/e’s, user resources include the Web sites (www.deitel.com and www.prenhall.com/deitel) with the book’s code examples and information for faculty, students and professionals. Contact the authors at deitel@deitel.com.
ISBN-13: 978-0-13-615250-7

For information on DEITEL¨ DIVE INTO™ SERIES on-site corporate training offered worldwide, and to subscribe to the  DEITEL¨ BUZZ ONLINE newsletter, visit www.deitel.com. Check out the Deitel C++ and related Resource Centers at:
www.deitel.com/resourcecenters.html

PRENTICE HALL Upper Saddle River, NJ 07458
www.prenhall.com

 

 ISBN-10: 0-13-615250-3



See all Editorial Reviews

Product Details

  • Paperback: 1504 pages
  • Publisher: Prentice Hall; 6 edition (August 3, 2007)
  • Language: English
  • ISBN-10: 0136152503
  • ISBN-13: 978-0136152507
  • Product Dimensions: 9.2 x 7.1 x 1.9 inches
  • Shipping Weight: 4.3 pounds (View shipping rates and policies)
  • Average Customer Review: 3.3 out of 5 stars See all reviews (10 customer reviews)
  • Amazon.com Sales Rank: #25,989 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #17 in  Books > Computers & Internet > Microsoft > Development > C & C++ Windows Programming

What Do Customers Ultimately Buy After Viewing This Item?

C++ How to Program (6th Edition)
80% buy the item featured on this page:
C++ How to Program (6th Edition) 3.3 out of 5 stars (10)
$86.93
C++ How to Program (5th Edition)
7% buy
C++ How to Program (5th Edition) 3.9 out of 5 stars (33)
C++ Primer Plus (5th Edition)
5% buy
C++ Primer Plus (5th Edition) 4.7 out of 5 stars (65)
$37.79
C++ How to Program (4th Edition)
4% buy
C++ How to Program (4th Edition) 3.8 out of 5 stars (69)

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(2)
(1)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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

 

Customer Reviews

10 Reviews
5 star:
 (3)
4 star:
 (1)
3 star:
 (4)
2 star:    (0)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.3 out of 5 stars (10 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
24 of 27 people found the following review helpful:
5.0 out of 5 stars New and improved over the previous editions, September 17, 2007
I started learning C++ with the "Teach Yourself C++ in 21 Days" book. Bad mistake. Stay away from the '21 days' books. The examples were bad, bad explanations, and bad programming practices.

I then picked up Deitel's C++ How to Program 3rd edition. I learned much more from that book with it's good program examples and somewhat muddled writing. The 3rd edition had long winded, robot like explanations. It got the job done, but it was a bit of a hard read to get through.

The new 6th edition is a must get for the beginner or as a reference book for programmers already versed in C++. Unlike previous editions, the great thing about this book is that it starts using classes from the beginning of the book and teaches the basic concepts such as control structures, stream I/O, functions, etc. through the use of classes.

There are also new sections to this book. I am learning C++ as a hobby to create games, and the game programming section looks exciting. It uses the Ogre library (www.Ogre3d.org) to create a colorful game of Pong, and it explains in detail the code and introduces the general topics of sound, graphics, lighting, etc.

If you're just picking up programming for the first time get this book, you won't regret it.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
21 of 24 people found the following review helpful:
3.0 out of 5 stars Deitel books are long winded, October 27, 2007
Picked this book up two weeks ago and I've been reading several different sections.

Negatives:
1) Examples are too long.
2) Chapter on classes too early in book. Several basic chapters occur afterwards.
3) Structs aren't mentioned till almost page 1000
4) Bad need of chirp short points
5) Lacks harmony in layout - subjects appear somewhat disjointed.
6) I find the miscellaneous tips and points distracting.
7) Horrible index, if one word is listed in a table, there's a page number for it.

Positives:
Easy to read, the multi-color is awesome when reading the code and staying focused.
Good chapter on STL and templates
Full examples are sometimes useful for full understanding.
Explanations on subjects seems good, as long as the sample code is short.
Book seems to include everything on the subject of C++. And some more.
Lots of details on each point

This book is dying to become a standard, but it misses the mark. It can't decide weather to be a reference book or tutorial. It would be nice to see a split design on the chapters with some quick examples.

I think I rated it a little low, but I could not give it 4 stars. I have another Deitel book on C#, and while this one is a little cleaner, (and in color), they could cut 20% out of this book and still have a good product. However, with that said, if I could only buy one book on C++, this might be the one.
Comment Comments (2) | Permalink | Was this review helpful to you? Yes No (Report this)



 
24 of 28 people found the following review helpful:
3.0 out of 5 stars You don't need the 6th edition and you don't need the CD, October 13, 2007
My teacher is using the 5th edition, but I have the 6th edition, and it is not a problem. The assignments are the same, so buy the 5th edition since it's cheaper. I think there are a few kids in my class that are using the 4th edition without any problem, but I don't know for sure.

Programming is a hard thing to learn, so it would be unrealistic to think this book will magically teach you. However, I think it does a decent job with a very hard subject. The best way to learn is by trying to program, but if you get stuck, the book is probably not going to be much help.

It also teaches about classes before you learn about functions, which makes almost no sense to me. If you don't understand functions, classes are impossible to understand other than in theory. And learning things in theory does not help you!! (It does later when it all comes together, but if you don't understand the first steps, you will never get there!)

If you are buying this book to learn (and not for a class), get the 3rd edition because it teaches functions before classes. C++ has not changed significantly, so don't worry about it being old.

The CD that comes with the 6th edition has Visual Studio Express Edition, which is FREE software that you can download from Microsoft anyway. If you buy used, you do not need to make sure you get the CD.

I believe that previous editions actually had some content on them, like code samples, questions, answers, etc. (Again I don't know for absolute sure, because I don't have them.)

The 6th edition has a code on the inside cover, you scratch it off and it lets you set up an account for the "Cyber Classroom." The cyber classroom has the entire book online, along with audio samples of people explaining things. (I have never listened to them, so I don't know if it's good or not.) If you don't have the book or your code has already been used, a subscription to just the cyber classroom costs $60 all by itself.
Comment Comments (3) | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

3.0 out of 5 stars Good Read for Intermediate Programmers
First off, the book does have many interesting points. It does teach you about the UML, and explains many things in detail. Read more
Published 2 months ago by Neil

3.0 out of 5 stars Good Book but a Little Confusing
While this is a very good book, people new to C++ programming may find themselves a little lost.
Published 3 months ago by Betty J. Thomas

5.0 out of 5 stars Good Reference book for C++
This book is actually one of the best C++ oriented that i know, it's easy to read and have very good exercises.

Cheers
Published 4 months ago by S. Farza

1.0 out of 5 stars Overdone and not well organized.
Items are not explained in a logical sequence. Examples are too long to be useful, and just become filler. Read more
Published 4 months ago by Jeff Smith

4.0 out of 5 stars Ideal practices for writing better code from start
This book provides error prevention tips and best practices for writing code while introducing the concepts from scratch. Read more
Published 9 months ago by Radha SINGH

5.0 out of 5 stars The book is like brand new
I'm very satisfied with this book, it is great conditions like brand new not to mention I received the book a few days earlier than I expected.
Published 11 months ago by Luis E. Rendon

1.0 out of 5 stars Worst C++ book ever
If you want to learn C++ and C++ in OOP, then this is not the right book for you. This book is written so badly that it is very hard to understand it. Read more
Published 16 months ago by C++ Programmer

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 32 5 hours ago
Does anyone use Discovering Geometry: An Investigative Approach? 3 7 days ago
Textbooks for Kindle DX? 31 10 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Up to 30% Off Lansinoh

Up to 30% Off Lansinoh
This July, enjoy savings of up to 30% on select Lansinoh products offered by Amazon.com. Lansinoh is dedicated to providing breastfeeding solutions.

Learn more

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Down to the Nuts and Bolts

Shop for Sockets and Socket Sets
Get to those hard-to-reach nuts and bolts with a huge selection of sockets and socket sets.

Shop all sockets and socket sets

 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates