Have one to sell? Sell yours here
C++: How to Program
 
See larger image
 
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 [Paperback]

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

Available from these sellers.


Formats

Amazon Price New from Used from
Paperback --  
Paperback, 3 Aug 2000 --  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.
There is a newer edition of this item:
C++ How to Program: Late Objects Version [With Access Code] (How to Program (Deitel)) C++ How to Program: Late Objects Version [With Access Code] (How to Program (Deitel))
£65.27
In stock.

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: 263,431 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.co.uk 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

Product Description

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.


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

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
Format:Paperback
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. (For example the C text contains a couple of chapters on C++, many of the books have similar introductory chapters...)

My biggest gripe perhaps is the introduction of object-oriented S/W development. Sorry guys but the Elevator example (which is addressed ad infinitum) is poor. It is discontinuous. There is little flow. I would have preferred something that was more clear with respect to the S/W development process for O-O...sadly missing.

Finally, I found many of the programming examples disappointing. Although they may have demonstrated individual concepts well, I did not get the sense of how it all fits together. I would have preferred the examples to be cumulative. By this I mean that the readers should be developing systems from the examples...not just simple programs. This would give a much better view as to how everything fits together from methodologies through to functionality to syntax. (it also would have been nice if there was an additional section on the MFC (Microsoft foundation classes).

Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
By A Customer
Format:Paperback
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
Wonderful Book! 13 Jan 2001
By A Customer
Format:Paperback
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?
Most Recent Customer Reviews
Hard nuts for newbeginners
The book is good but many new programmers and students find difficulties in learning it the way it is presented. Read more
Published on 10 July 2001
C'mon its not that good, ever heard of Stroustrup??
I used an earlier version of this in college and wrestled with the language in vain. Got Stroustroup's third edition, plain sailing since. Read more
Published on 4 May 2001
Simply outstanding introductory text (about first edition)
I bought the first edition of this book in University in 95 and I still use it sometimes as a reference book. Read more
Published on 14 Mar 2001 by Norberto Amaral
Fantastic, Brilliant and Informative
This book is just fab. A must have for all beginners and professionals alike. Clearly written and easy to understand. This book is made for everyone. Read more
Published on 6 Mar 2001 by Ambar Hamid
an investment
I purchased the 2nd edition and its a really good book well worth investing in. I've even found myself wanting to buy edition 3, its that good. Read more
Published on 11 Feb 2001 by ian_oldbury@lineone.net
Excellent boo kfor C++ university course
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. Read more
Published on 9 Oct 2000
Quite a good book but not recommended for beginners
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... Read more
Published on 5 April 2000
excellent! full of examples and exersises
This book is full of examples for every single element which it introduces. It starts from the ground up, so its good for beginners, and it has many exersises at the end of every... Read more
Published on 3 Jan 2000 by Mr. M. J. Adamson
Makes bits click into place that other books cannot reach
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. Read more
Published on 2 Jan 2000
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
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback