|
|||||||||||||||||||||||||||||||||||
|
44 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
15 of 16 people found the following review helpful:
5.0 out of 5 stars
I can't believe all the negative reviews!,
This review is from: C++ for Dummies, Third Edition (Paperback)
I found this book to be extremely helpful, and so I don't understand all the antipathy on the part of some reviewers.To be fair, if you're a totally inexperienced programmer (an "absolute dummy"), then this book probably won't be useful. Similarly, if you're an experienced C++ programmer, it won't be useful either. However, if you already have a working knowledge of C, then this book is a great way to jumpstart your C++ expertise. This book quickly helped me get up to speed on C++ concepts, syntax and techniques. I found it to be exceptionally well-organized. Unlike many other books, it focuses on the most important concepts first before delving into the meatier subjects. It does leave you wanting more, but after all, it was meant as an introductory course -- and it does have a worthy successor in "More C++ For Dummies."
6 of 6 people found the following review helpful:
4.0 out of 5 stars
Good book, but could be a little better...,
This review is from: C++ for Dummies, Third Edition (Paperback)
I found this book very helpful as an introduction to C++ from C. It talks about why C++ is better than C and stresses on object-orientation. While some of the examples get annoying after a while because of their repetition, most of the explanations are clear.This book is good if you're moving from C to C++, but is not for beginning programmers. Although the first few chapters are a review of C, it doesn't go deep enough to master the C programming language.
4 of 4 people found the following review helpful:
3.0 out of 5 stars
If you are a dummy, you have no business writing C++ code,
By surfandsand "surfandsand" (Florida USA) - See all my reviews
This review is from: C++ for Dummies, Third Edition (Paperback)
The title of this book implies that even a dummy can simply read this little yellow book and... bam!...just like that become a C++ programmer. This is simply not the case. C++ is a broad and complex language, and combined with the learning curve associated with object oriented methodologies, I can see how a reader would get very frustrated. This could be the reason this book has gotten so many poor reviews. That said, however, this book is not without its merits. It assumes a prior knowledge of C (kind of a cop-out according to the title) so no real explaination of the kernel language is presented. However, it actually does do a pretty fair job of introducing the elementry concepts of C++ and object oriented programming in down-to-earth language.
3 of 3 people found the following review helpful:
5.0 out of 5 stars
This is the best c++ programming book that i have ever seen,
By mark (USA) - See all my reviews
This review is from: C++ for Dummies, Third Edition (Paperback)
This is the best c++ programming book that i have ever seen, this book not only answers the how, but also the why (very important). this book makes things that seemed confusing before, namley pointers (from c) and classes (c++), seem so simple if you've been confused by these before you're going to kick yourself when you realize how simple they really are. i love the way the book is writen. the only downside is that you MUST know C before reading.
2 of 2 people found the following review helpful:
5.0 out of 5 stars
Read the prerequisites!,
By Gerry (Perth, Western Australia) - See all my reviews
This review is from: C++ for Dummies, Third Edition (Paperback)
I'm guessing this is something that most of the reviewers who were critical of this book, didn't do before purchasing it. Yes you need to know C for this book and that is clearly stated in the prerequisites. But any book that tries to teach you C++ without prior knowledge of C is only lying to you (It's called C++ not D as in it's an addition onto C). If you try to learn C++ first you will only end up with a VERY superficial understanding of the language, which is something I know from experience. Personally I hate reading, and I'm always looking for shortcuts, but trying to learn C++ before C isn't a shortcut and you'll have to retrace you steps back to the start as soon as you figure that out. One more point, I always find many of the people who say you should not or not have to learn C first are people who did exactly that when they were starting out and are now experienced programmers. A hill never seems as high after you have climbed it.Now that I have dispelled some of the myths previously presented it's time for the facts about the book... Getting back on track, if you have a good knowledge of C before reading this book, you will love it. This book is very fast and manages to teach you the basics and then many quite advanced features of the C++ language; such as operator overloading, without getting you confused. The one bad thing about the book that others have mentioned is that there are very boring and pretty long examples at the end of the first few chapters and if you read them, you will find yourself re-learning things that you already know from previous chapters. Solution: After you have gone through the first example, you should only skim the others. Summary - Learn C well (Yes, pointers too! -- the best pointer explanation on the net: http://www.howstuffworks.com/c9.htm), next get this book, then forever praise the book as it will expand your knowledge into Object-Orientated C++ in about a tenth of the time it took you to learn C. Try and learn C++ first and just like me (and many of my friends) you will waste your time, until the day you finally decide it isn't working and go back and start on C. For those who need more convincing, read on... Apart from the logical reasons for learning C first, there is also the fact that C is so much more fun to learn than C++. In C++ everything interesting is already done for you which makes it great for business where you want to build applications fast, but that takes out all the fun. Sort of like how making a pizza from scratch is more fun than pulling it out of the box and sticking it in the microwave. Home made pizza usually tastes a lot better too and it's the same with programming in C (and I'm not exaggerating). Hope that helps you all find what you are looking for. =) -- Gerry
2 of 2 people found the following review helpful:
5.0 out of 5 stars
Great Intro to C++ but DEFINITELY not for dummies,
By john@jznet.com (Connecticut) - See all my reviews
This review is from: C++ for Dummies, Second Edition (Paperback)
This is one of the best C++ for beginners books I have ever read. It is for technical people who have programmed in other languages but want to get their feet wet with C++ and object-oriented programming. It does assume some level of C language knowledge. Most C++ books I've found dive right into the hard-core stuff but this book was well-paced and didn't try to go too fast. This is definitely not for a non-technical person.
1 of 1 people found the following review helpful:
2.0 out of 5 stars
C++ For Windows Only For Dummies,
By "umaromc" (New York, NY) - See all my reviews
This review is from: C++ for Dummies, Third Edition (Paperback)
Do NOT get this book if you are: 1) Interested in learning platform and IDE independent/ANSI/ISO C++ 2) Are developing using Linux/UNIX, BeOS, MacOS/MacOS X or just about any OS but Windows 3) Are interested in learning C++ with a lot more explanation and understanding- for that I'd recommend The Waite Group's C++ Primer Plus.
1 of 1 people found the following review helpful:
1.0 out of 5 stars
Find another reference!,
By Bill (San Jose, CA) - See all my reviews
This review is from: C++ for Dummies, Third Edition (Paperback)
I bought this book hoping it would be a readable introduction and reference for C++, but was sorely disappointed. If you're a beginner, the book does you the disservice of assuming you know C. If you're advanced, the book glosses over details needed for complex programs. And not to miss those in between, the book is a terrible reference. You have to search through the book chapter by chapter to find details, as there is no decent reference section.To his credit, the author states in the introduction that the book is not intended to teach C. Instead, he recommends you start with his C For Dummies. However, C++ For Dummies is not even a complete guide to C++. If you want that, you'd have to add More C++ (For Bigger Dummies?) to your collection. That doesn't count programming in Windows or Visual C++ either, naturally. Those each have their own books. So unless you're starting your own library, check it out instead and give it a read. Then all the keywords will sound familiar when you buy a real C++ reference.
1 of 1 people found the following review helpful:
4.0 out of 5 stars
Excellent, but don't read it all at once!,
By A Customer
This review is from: C++ for Dummies, Second Edition (Paperback)
You must be a semi-experienced C programmer to read this book. It is semi-technical, so reading it all at once is NOT a good idea. It definitely is much better than all other C++ books/tutorials I've seen, though.
1 of 1 people found the following review helpful:
5.0 out of 5 stars
ATTN: All Dummies !!!,
By A Customer
This review is from: C++ for Dummies, Third Edition (Paperback)
This book is a simple introduction to C++. It is not for Windows programming. Dr. Davis makes this book very easy, fun to read, and understand. But note that the book, like most C++ books--even Bjarne's--is a book about operators and syntex, problem solving and understanding. All the concepts in the book transfer to windows programming but some of the syntex does not. Like cout << and cin >>. make sure that you are using a DOS compiler or know how to use your windows compiler properly eg. MS Visual C++. Author's don't write Windows code in C++ books because the code is way to long--unless the book is about Windows programming. Randy |
|
Most Helpful First | Newest First
|
|
C++ for Dummies, Third Edition by Stephen R. Davis (Paperback - June 4, 1998)
Used & New from: $0.01
| ||