|
|||||||||||||||||||||||||||||||||||
|
8 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
4 of 4 people found the following review helpful:
1.0 out of 5 stars
Do NOT buy!,
By
This review is from: C++ Coach: Essentials for Introductory Programming (Paperback)
We used this book for my introductory computer science class. Going into my computer science class, I already had four years experience of C++ programming and asked the instructor whether or not I needed to purchase the book. Since I was so experienced, he told me that I would probably only need it for the additional exercises and programming assignments that are in it. So I decided that I would just borrow someone else's book for the assignments and I'm glad that I did. In just about _every_ additional exercise there is at _minimum_ two syntax errors. Sometimes the function prototypes wouldn't have the data type in them or sometimes they'd call functions with nonexistant parameters! It was just horrible to look at. Even worse, I don't see how the students that didn't know C++ could actually learn it from this book since just about every example in there is so errant. The only reason I rated this book as one star is because there is no zero or negative star option. If you are taking a class and you plan to use this book, do yourself a favor and purchase a half-decent C++ book that has examples that will actually compile. This book is evil, avoid it like you would the black plague. DON'T GO NEAR IT! You have been warned!
8 of 10 people found the following review helpful:
1.0 out of 5 stars
Whatever you do DON'T BUY THIS BOOK!!,
By A Customer
This review is from: C++ Coach: Essentials for Introductory Programming (Paperback)
My tech school teacher is using this book to "teach" us C++. I already know C++ myself, and this book is HORRIBLE. ALMOST EVERY SINGLE PROGRAM HAS ERRORS!!! If I'm exaggerating, it's not by much. If I could give this book a custom number of stars, I would RATE IT A NEGATIVE NUMBER!! A majority of the programs DON'T COMPILE without MODIFICATION TO THE CODE. If you don't know C++, you WON'T HAVE THE KNOW-HOW TO MAKE CHANGES THAT ARE NEEDED TO COMPILE ANY OF THE PROGRAMS. One exercise looks like the author thought he was programming in BASIC: there are no semi-colons to end the statements, and the if else statements looked like BASIC. I apologize for my annoying caps review, but I want to make sure that NOBODY BUYS THIS BOOK. WHATEVER YOU DO, FOR GOODNESS' SAKES, DON'T BUY THIS BOOK!!!! I don't care what the other readers say, listen to the negative reviews: they know what they're talking about. Oh, and DON'T BUY THIS BOOK!!!!
10 of 13 people found the following review helpful:
1.0 out of 5 stars
The author does not present contemporary C++.,
This review is from: C++ Coach: Essentials for Introductory Programming (Paperback)
Very little of the code in this book is written according to the ISO C++ Standard. The author seems to have learned by experimentation, and makes basic mistakes. Fundamental parts of contemporary C++ (such as namespaces) are not covered (well, the one allusion to namespaces dismisses them as an annoying quirk of modern compilers).Your money would be best spend elsewhere.
7 of 9 people found the following review helpful:
1.0 out of 5 stars
The book is horrible,
By Gennadiy Geyler (Philadelphia, PA United States) - See all my reviews
This review is from: C++ Coach: Essentials for Introductory Programming (Paperback)
I know the author myself, because he is one of my teachers.The book is horrible, don't waste your money. Every program he give as example has mistake. Spend your money somewhere else, and don't let the stupid Salvage guy get your money.
5 of 7 people found the following review helpful:
1.0 out of 5 stars
A dangerously friendly, inaccurate book,
This review is from: C++ Coach: Essentials for Introductory Programming (Paperback)
The author of this book does not know the C++ language. He makes every typical mistake a book could make -- main returning void, use of pre-standard headers, fails to mention namespaces except as an annoyance present in some new compilers. This might be more understandable if the book was written before the C++ Standard was published in 1998, but in 2001 this is no way to be teaching C++.By presenting this book as a friendlier introduction to C++ (the author goes so far as to call it perfect), it's likely to appeal to people who won't be aware of how badly they are being taught C++. ...Advanced C++ users won't be fooled by the author's hype...
4.0 out of 5 stars
Too many "experts" out there,
By
Amazon Verified Purchase(What's this?)
This review is from: C++ Coach: Essentials for Introductory Programming (Paperback)
I was asked to tutor a C++ class where half of the students had dropped the course, and the other half were flunking it. I'm a programmer, and also a certified teacher. What I immediately realized was there are no GOOD C++ books on the market. All of them are arrogant beyond understanding, and not focused to student needs. The only one I found after reviewing 8 of them .. SAMS, Dietel, etc .. that even tried to TEACH was this one .. C++ Coach. The lesson plan is valid and professional. However, the book is extremely dated regards the pre-processor syntax and the compiler it was designed to use. The errors the "expert reviewers" here claim to be in the code, are not errors, but dated syntax. Easy enough to fix .. like #include <stdio.h> is now #include <cstdio> for the Code::Blocks compiler. Otherwise, every single example in the book runs .. and I compiled it in Code::Blocks after fixing the pre-processor syntax, and I found no other errors anywhere in the book. I even "fixed" what I thought were errors, and I got no change in the final output.
I do think better examples are needed, and the author should update the book to more modern standards. Still, I recommend the book as the only REAL C++ teaching method on the market. DO NOT BUY ANY OTHER BOOK until you have worked every single example in this one !
3 of 8 people found the following review helpful:
5.0 out of 5 stars
The best book for learning C++!,
By A Customer
This review is from: C++ Coach: Essentials for Introductory Programming (Paperback)
The author of this great book was my instructor for C++. He is a great college instructor, and knows everything there is to know about C++. This book provides excellent exercises to help learn the language. Not only does it have all the right information and exercises, but it he was able to use his wonderful sense of humor to make learning C++ fun! -- Two thumbs up! A must buy!
2 of 8 people found the following review helpful:
5.0 out of 5 stars
great for non-technical readers,
By A Customer
This review is from: C++ Coach: Essentials for Introductory Programming (Paperback)
This book clearly is aimed at non-technical programmers--that is, people who will work in IT, not CS, for a living. The drills were a cool way to master language concepts. The author presented the language details in a way that I could grasp. For example, functions is broken into a series of small, more predictible functions that were understandable. If you want a non-intimidating book to learn C++, this is a good one to have.
|
|
Most Helpful First | Newest First
|
|
C++ Coach: Essentials for Introductory Programming by Jeff Salvage (Paperback - October 22, 2000)
$112.40
In Stock | ||