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 (6th Edition) Paperback – Oct 29 2009

3.9 out of 5 stars 94 customer reviews

See all 2 formats and editions Hide other formats and editions
Amazon Price
New from Used from
"Please retry"
CDN$ 63.55 CDN$ 24.62

There is a newer edition of this item:

Unlimited FREE Two-Day Shipping for Six Months When You Try Amazon Student
click to open popover

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Product Details

  • Paperback: 1008 pages
  • Publisher: Prentice Hall; 6 edition (Oct. 29 2009)
  • Language: English
  • ISBN-10: 0136123562
  • ISBN-13: 978-0136123569
  • Product Dimensions: 17.8 x 3.6 x 22.9 cm
  • Shipping Weight: 1.3 Kg
  • Average Customer Review: 3.9 out of 5 stars 94 customer reviews
  • Amazon Bestsellers Rank: #279,436 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description

About the Author

Dr. Harvey Deitel is one of the world's leading computer science instructors and seminar presenters, and author of more than a dozen books. He worked on the pioneering operating system teams in industry and academia that developed many of the techniques at the heart of operating systems like UNIX®, Windows NT™ and OS/2™.

Paul Deitel has taught Visual Basic, Java, C and C++ at numerous hardware and software companies, including Sun Microsystems, Digital Equipment Corporation, IBM, Open Environment Corporation, Adra Systems, and Cambridge Technology Partners, and is himself an expert developer.

The Deitels are principals of Deitel & Associates, Inc., an international training organization specializing in Visual Basic, Java, C and C++, and object technologies.

Customer Reviews

Top Customer Reviews

Format: Paperback
I am taking two programming course this fall and one of them required Visual Basic .net how to program by the same authors. It is one of the best books I have ever purchased. So when my C++ class required a book by a different author I ran out and purchased this book. The Deitel books are written so that any level of programmer can read and understand them. There are several programming examples in each chapter. Each example builds on the previous, which allows you to learn to program one step at a time. Also the authors provide an amazing amount of supplemental information and resources for each book on their website. To sum up the book in a phrase: If everyone knew about Deitel books other computer programming authors would probably go out of business!
2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback
I have always been a fan of the Deitel series and have read quite a few books - C, C++ and Java How 2 Program as well as H.M. Deitel's book on OPerating Systems. I have little doubts in recommending this book to anyone starting C++.
So much to say about this book, however I'll limit myself to a few points which I found salient:
This book does not keep referring to C, so you won't get bugged down. (In case you want to learn C, try 'C How to Program' by the same authors.)
This book has been written keeping the beginner in mind (beginner = someone new to programming). So, it contains good, solid, perfect, working code you can try out.
Each page is littered with observations on Good Programming Practices and Software Engineering. That helps in refinement of code, so you need not buy another book to find out how to code 'effectively'.
The exercise questions are elaborate and will keep the reader busy for hours on end. But all that's time that's spent usefully.
And this book does not leave out those who already know C++. It's as good as any book for an intermediate level programmer.
An excellent book. Buy this one, it's certain that this will be the last C++ book you'll need.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback
This book is the best book on programming I have ever seen. If you want to learn how to program, and I mean REALLY program, not just fooling around with little useless "hello world" type programs, then do yourself a favor, buy this book! This is the most complete treatment of programming that I have ever seen. It goes from the beginning, assuming no prior knowledge of programming, and by the middle of the book, you will be writting your own virtual computer, as well as a computer language and a compiler for it! The first 14 chapters are on C and focuses on structured programming. This is the most comprehensive treatment I have ever seen on the subject. It shows you how to 'design' software, and how to emplement and design useful algorithms to solve programming problems. Also the book is filled with highlighted tips on how to increase the performance of your programs, how to avoid common errors, software engineering tips, and how to write pretty looking code. Most books never even mention any of these things, and only contain useless snippits of code to show you the syntax. Unfortunatly, knowing the syntax of a language does not make you a programmer. The next ten or so chapters of the book introduce object oriented programming with C++. An intense treatment of the subject, while staying easy to comprehend and follow. And the last ten to 15 chapter cover gui programming with Java. You will learn how to write real multimedia applications! To make a long story short, this book is great in every way. All of its sections tie in nicely with each other and it flows well and easily. Also, the numerous examples tips, and excersises are great.Read more ›
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
By A Customer on Dec 9 2003
Format: Paperback
I liked this book! There are other books out there on C++ that are more concise and factual, but personally I found that the redundancy of information (information repeated again in different parts of the book) and numerous color-coded examples were really helpful.
I do know of some people who do not like Dietel Books because of their formulaic writing style on a given subject. Conversely, I know many other people (myself included) who do like this book for that exact same reason. I feel the approach they have made is suitable for an introductory book such as this one.
This is not the book for you if you're looking for a complete reference book. This is a learning book. It starts at the basics and builds up. It's intended for beginners (the title says it all: "How to Program"). It has a nice gentle approach into Object Oriented Programming throughout the first 6 chapters and then starts using more OO paradigms from there after.
Although this book is for the novice, it does go into more detail than some other books (another reason why I liked it). It discusses dynamic memory as well as shows you how to implement abstract data types like stacks, queues, and linked lists.
I would recommend this book to people who would like to build their fundamental C++ (and OOP) knowledge without covering extensive language details.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse

Most recent customer reviews