Paperback: 1092 pages
Publisher: John Wiley & Sons; 2nd edition (December 30, 2008)
Language: English
ISBN-10: 0470383283
ISBN-13: 978-0470383285
Product Dimensions: 7.2 x 1.4 x 9.1 inches
Shipping Weight: 3.2 pounds (View shipping rates and policies)
Average Customer Review: 3.4 out of 5 stars See all reviews (22 customer reviews)
Best Sellers Rank: #58,803 in Books (See Top 100 in Books) #20 in Books > Computers & Technology > Programming > Languages & Tools > C & C++ > C #29 in Books > Computers & Technology > Programming > Languages & Tools > C & C++ > C++ #76 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Object-Oriented Design
I don't know what some of these reviewers are talking about when they say that this book is not for beginners. The author starts out very slowly, covering in almost ten chapters and with numerous examples the parts of C++ that are virtually the same as C. It is not until late into the book that he hits upon GUIs, the standard template library, exception handling, and XML. I like the book because it covers so much and covers it so well. I'd highly recommend it to anyone who is a novice C++ programmer, or even someone with experience who wants a good example-based reference and some material on the more advanced parts of C++ to boot. If you've read Mr. Horstmann's "Core Java" series of books, you know what to look forward to - a book that starts at the beginning but does not sacrifice details for a slow take-off approach. Highly recommended.
This book is pretty well written. It describes the material well. I wish the examples were a little better, but it's not bad.Wouldn't necessarily recommend this to a beginner, because of the way it presents the information, but as a reference or for someone who has at least basic experience with C++ and wants to learn more, it's not bad.I got this for a course. Although I liked the other book I had, this one is actually quite good. I also like the way it splits the ideas into different sections. It helps keep the book organized and makes it easier to read. Not many textbooks I read this fast. You can pick it up and go through a few sections over lunch without and issue.
We used this for a full semester in college. There are still some minor typos in the book, but when it comes to programming, the instructions should be clear and error free. Overall a good book, but for the price, there are other books I would recommend to a beginning programmer.
So I purchased this book for my first CS course in C++ programming. I must qualify this by saying that though this is technically my first CS course; I have done self studies or have had other classes related to programming for a few years. I have programmed in LabVIEW, BASIC, C/C++, Python, and Assembly. I mention this because I have spent a lot of time in bookstores or online going through a lot of programming books.This book is by far the best programming book I've read(technically still reading). The main reason being that most programming books read like a dictionary. They're dry and jargon heavy bricks of stuff that no one has the patience to sit through and read. This book on the other hand is full of examples, descriptions, tips, random facts, and more all well laid out. The authors really took their time explaining concepts thoroughly, but in a way that a person, with little to no experience coming in, can understand and grasp. The tips and facts that they throw in throughout the text make this book that much better. I would highly recommend reading all of them because they add invaluable information from common mistakes to avoid, more technical details to how certain things work, error handling, proper style, and even broader CS topics. I would highly recommend this book to someone who wants to learn a programming language on their own. This book covers a lot of stuff (I'm only about 1/5 of the way through it) and I think this is going to be a resource that I hold on to for a long time.
Prior to reading Big C++, I had already taken one C++ class and knew how to build structures and arrays and connection bridges with Java. The book covers topics like PQs rather quickly, and the explanations are still something left to desire. Nevertheless, the examples in the book are excellent and do bring a challenge to the table.
This book is great so far; it has answered everything I needed so far for a guy new to C++ but with a background in programming. I highly recommend this in depth book.
There was way too much ambiguity in this book. Most exercises were not explained in detail enough and many issues were left open for guessing. Would not suggest this book.
This book doesn't explain C++ in a well structured or clear way. It gives you a lot of syntax, but not a lot of information about what is going on under the hood of a program, and the C family requires you to have that under the hood knowledge to write good code. Additionally, this book has style quirks that are both uncommon and confusing to new users. While this book can get you through a C++ course, if you really want to learn to program well, I would recommend reading either "Programming: Principles and Practice Using C++" or "The C++ Programming Language".
Swift Programming: The Big Nerd Ranch Guide (2nd Edition) (Big Nerd Ranch Guides) Objective-C Programming: The Big Nerd Ranch Guide (2nd Edition) (Big Nerd Ranch Guides) iOS Programming: The Big Nerd Ranch Guide (5th Edition) (Big Nerd Ranch Guides) Mujerona masiva y apretado coño-masive big woman and tight pussy: fotos de sexo,sex bilder,sex pictures,big woman sex,mujer madura sexo,erotica,milf (Spanish Edition) Historia del tiempo / A Brief History of Time: Del big bang a los agujeros negros / From the Big Bang to Black Holes (Spanish Edition) Nate el grande # 2: Ataca de nuevo (Spanish Edition) (Big Nate Strikes Again) (Big Nate (Harper Collins)) My Big Rescue Book (My Big Board Books) Big Data For Beginners: Understanding SMART Big Data, Data Mining & Data Analytics For improved Business Performance, Life Decisions & More! Big Data, MapReduce, Hadoop, and Spark with Python: Master Big Data Analytics and Data Wrangling with MapReduce Fundamentals using Hadoop, Spark, and Python Big Steps for Little Monsters: Stories to Share for Each Big Step (Sesame Street) Big Nate: Here Goes Nothing (Big Nate Comix) Big Nate: Mr. Popularity (Big Nate Comix) Big Book of Bible Games #1 (Big Books) Understanding Cloud, IoT and Big data (Cloud, IoT & Big Data: Basic To AWS SA Professional Book 1) Big Book of Marbles (Everett Grist's Big Book of Marbles) Swift Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) iOS Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) Junkers Ju 87 Stuka: Big Yellow (Big Yellow Series) Big Book of Garden Designs (Big Book of) The Hungry Girl Diet: Big Portions. Big Results. Drop 10 Pounds in 4 Weeks