- Series: How to Program
- Paperback: 1008 pages
- Publisher: Pearson; 8 edition (March 8, 2015)
- Language: English
- ISBN-10: 9780133976892
- ISBN-13: 978-0133976892
- ASIN: 0133976890
- Product Dimensions: 7 x 1.5 x 9 inches
- Shipping Weight: 2.8 pounds (View shipping rates and policies)
- Average Customer Review: 462 customer reviews
- Amazon Best Sellers Rank: #286,555 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
C How to Program (8th Edition) 8th Edition
Use the Amazon App to scan ISBNs and compare prices.
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and Amazon Prime.
If you're a seller, Fulfillment by Amazon can help you grow your business. Learn more about the program.
Customers who bought this item also bought
Customers who viewed this item also viewed
About the Author
Paul Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of MIT, where he studied Information Technology. Through Deitel & Associates, Inc., he has 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, Hospital Sisters Health System, 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. He and his co-author, Dr. Harvey M. Deitel, are the world’s best-selling programming-language textbook/professional book/video authors.
Dr. Harvey M. Deitel, Chairman and Chief Strategy Officer of Deitel & Associates, Inc., has 54 years of experience in the computer field. Dr. Deitel earned B.S. and M.S. degrees in electrical engineering from MIT and a Ph.D. in mathematics from Boston University (all with a focus on computing). He has extensive college teaching experience, including earning tenure and serving as the Chairman of the Computer Science Department at Boston College before founding Deitel & Associates in 1991 with his son, Paul Deitel. The Deitels’ publications have earned international recognition, with translations published in Chinese, Korean, Japanese, German, Russian, Spanish, French, Polish, Italian, Portuguese, Greek, Urdu and Turkish. Dr. Deitel has delivered hundreds of programming courses to academic institutions, major corporations, government organizations and the military.
Try the Kindle edition and experience these great reading features:
462 customer reviews
Review this product
Read reviews that mention
There was a problem filtering reviews right now. Please try again later.
Disclaimer: I haven't finished the book yet, I'm through 7 chapters. I figured I'd leave this review while I remembered to do so.
Prior to this book I had next to 0 programming experience. The book does a great job of guiding the reader through the basics. The book typically gives an explanation, shows a very simple example, adds a few layers of information, shows a slightly more complex example, and continues this through the chapter. The chapters are divided up into good chunks of information. Chapter 5 on functions probably should have been subdivided, it felt like it dragged on and on and contained obnoxiously large amounts of information. For the most part the book doesn't assume you know too much, and gives plenty of background information before diving in. There have been a few times where I felt like it came up short in certain areas and didn't give a fair explanation prior, but these are few and far between.
One of my favorite things about this book are the examples at the end of the chapter. They start out simple and get more challenging, and there are an abundant amount of examples. If you purchased a new book you get an access code which provides additional resources online, including the sample code throughout the chapter for you to easily compile and play with as well as answers to certain problems at the end of the chapter. Here's where one of my biggest problems with the book comes. The online resources provided with a new book only contain answers to the end-of-chapter problems for chapters 1, 2, and then 10+. What in the hell happened to solutions for chapters 3 through 9? Here's why the book gets 4 stars. In my opinion chapters 2 through 8 are the meat and potatoes of the book. Selection(if, if...else), sequence and repetition(loops) are covered in these chapters. Functions (and prototypes) are covered in these chapters. These are the basic building blocks and extremely important. So I've spent a ton of time working through the end-of-chapter problems and it sucks that the solutions for chapters 3 through 9 aren't there. In some cases I'm stumped by the problem, in other cases I've come to a solution and I'd like to compare my methodology (a new programmer) to theirs (an experienced programmer).
The book arrived on time and in good condition, with no errors in printing.
However reading through it is one of the most frustrating things I've ever had to do, and I've been through some difficult courses. They constantly introduce new terms, then never fully define them, and continue to use them throughout the book expecting you to catch on. Then they use these underdefined terms to not fully define future terms, creating a mess of bizarre language that I can't seem to understand.
I read through the code examples and can understand most of it with moderate ease, and then I try to read through their explanations of it and suddenly can't comprehend a thing.
As a beginner, I feel this book is lacking. It's definitely not something you can use as a sole explainer of how to program.
I would recommend purchasing a different book if possible.