Paperback: 1680 pages
Publisher: Cengage Learning; 6th edition (March 19, 2012)
Product Dimensions: 9 x 7.3 x 1.9 inches
Shipping Weight: 4.8 pounds (View shipping rates and policies)
Average Customer Review: 3.8 out of 5 stars See all reviews (13 customer reviews)
Best Sellers Rank: #239,053 in Books (See Top 100 in Books) #29 in Books > Computers & Technology > Programming > Algorithms > Data Structures #164 in Books > Computers & Technology > Programming > Languages & Tools > C & C++ > C++ #944 in Books > Textbooks > Computer Science > Programming Languages
The last 10 chapters of this book are required reading for a class I will be taking next semester so I purchased it with the hopes that some of the online reviews were mistaken. I did try to keep an open mind while reading it and I would like to also preface this review by saying I'm a beginner when it comes to programming.The good: Math-centric approach to programming. If you haven't finished your math series before reading the later chapters you may run into some issues. However you can skip the math exercises and still come away with a deeper understanding of c++. This books also appears to be very thorough (from a beginners perspective).The bad: The few reviews online that I read stated this book is "hard to follow". I would have to agree. But the reason it is hard to follow might be due to typos, incorrect solutions, failed logic, and ambiguous programming exercises. I feel this quote from the internet encapsulates the text portion of this book quite well:"actually the author didn't complete a programming text book. He completed a large, awkward, random assemblage of sentences. If fact, the sentences he apparently kidnapped in the dead of night and forced into this violent and arbitrary plan of his clearly seemed to be placed on the pages against their will. Reading this was like watching unfamiliar, uncomfortable people interact at a cocktail party that no one wanted to attend in the first place"-- The internet (slightly modified).