|
|||||||||||||||||||||||||||||||||||
|
31 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
18 of 19 people found the following review helpful:
5.0 out of 5 stars
Comprehensive and Comprehensible,
By Bob "bobsacamento" (United States) - See all my reviews
This review is from: C++ Primer Plus (4th Edition) (Paperback)
I don't think I could have asked for a better C++ guide than Steven Prata's C++ Primer Plus. I started learning the language flat-footed, that is, I didn't even know C. I am now writing C++ professionally and 95% of everything I know about the language came from this book.Prata is a master instructor. His examples for illustrating classes, inheritance, and language syntax are almost always clear and helpful, as are his practice problems. He is also a great technical writer. In these days when most software instruction books read like they are written by the computers they are supposed to help us deal with, "C++ Primer Plus" has a refreshingly human tone of voice. Be warned, you won't find absolutely everything in this book. I would have added a few extra pages to include a couple of things in the STL that Prata decided to leave out. And, if you're like I was and don't know C, you will find that "C++ Primer Plus" will leave you missing out on a few very helpful features of C, like variable length argument lists and several I/O routines. Kernighan and Richie's "C" book is a much recommended supplement. But, given the size of C++, it was inevitable that something would have to go. Any other C++ book will have similar problems. Eminently readable, largely comprenhensive, it's a great way to learn C++.
15 of 16 people found the following review helpful:
5.0 out of 5 stars
Invaluable Learning Tool,
By Rachel Blackman "Programmer, and Aspiring Author" (Seattle, WA United States) - See all my reviews (REAL NAME)
This review is from: C++ Primer Plus (4th Edition) (Paperback)
I learned C++ from the Second Edition of this book, back when I was in high school. I would go so far as to say it was the single most useful reference I had...the examples were clear and concise; while the book is not as detailed and will not take you to an expert level of C++ programming, it gives you a very solid grounding in Object Oriented concepts, and is an invaluable base to begin from. I've seen friends try to learn C++ from other books, and then look through my Second Edition of this and simply gush about how much easier to understand it is.Concepts I learned in this book, I've used as a video game programmer (working with DirectX and C++ under Windows), and even as a Java programmer; the grounding in object-oriented design you get from this book is solid enough to carry to things other than C++ quite well. I cannot recommend this book highly enough; it is NOT the only book you will want for learning C++, but it is definitely one of the first and most valuable!
4 of 4 people found the following review helpful:
5.0 out of 5 stars
Underrated C++ Intro Book,
This review is from: C++ Primer Plus (4th Edition) (Paperback)
Having bought a few of the books recommended for C++ rookies I would definitely say this is the best. The explanations are clearer and have more depth to them than the other books, there are revision questions at the end of each chapter and programming exercises too.I really think this book is a real bargain provided you are prepared to work hard at learning the language. C++ is tough to learn but if you read ( and sometimes re read ! ) the material here, complete the questions and exercises, you will definitely finish the book as an intermediate C++ programmer. The only criticism I have is that it would've been good to have example program listings/answers for the programming exercises that are set at the end of each chapter, so you could tell if you were approaching things correctly. Overall this is an outstanding introductory programming book , and if you are a beginner and can afford only one book, make it this one.
6 of 7 people found the following review helpful:
5.0 out of 5 stars
Please read the full review.,
By Mohammad Ajjour (Beirut, Lebanon) - See all my reviews
This review is from: C++ Primer Plus (4th Edition) (Paperback)
Intro"There is no one book that is best for every person. There couldn't be one. People are too different in the way they learn, in what they already know, in what they need, in what they want, and in what kind of effort they are willing to make." Bjarne Stroustrup (The creator of the C++ programming language.) I always try to remember this whenever I have to judge a writing effort. Whom is this book for? This Book is for a non C++ programmer, a beginner to intermediate C++ programmer interested in learning the fundamentals of C++, some backward compatible features related to c, and some advanced C++ features. What does this book offer? C/C++ Basics. (Very nice converge) This has been one of the easiest books to follow from a collection I have read it builds up information in a very nice way (and yes as somebody said while reading some parts you would feel that you are in a classroom with the instructor answering some of the questions you have in mind before asking "Some parts"). What I didn't like? Ok, I am never satisfied. Conclusion.
3 of 3 people found the following review helpful:
5.0 out of 5 stars
Very helpful book,
By
This review is from: C++ Primer Plus (4th Edition) (Paperback)
If you are looking for a book to start learning C++ then you have found it!This is a very good book that helped me in my first C++ steps.
3 of 3 people found the following review helpful:
5.0 out of 5 stars
This book achieves the stated goals.,
By A Customer
This review is from: C++ Primer Plus (4th Edition) (Paperback)
This isn't a book for c++ gurus who are looking to learn a few more state of the art tricks, nor is it a heavy reference for programmers of that class. However, this book is a superb starting place(primer) for new programmers and/or new to c++ programmers. It also does an admirable job of serving as a reference book. (...) To sum it up: If you are new to C++, buy this book now! If you are still learning the trade as a C++ programmer, this book will help to refresh your memory and/or help you to get a better grasp of OOP concepts. If you know C++ very well, go elsewhere;)
2 of 2 people found the following review helpful:
4.0 out of 5 stars
Very Good First Book,
By "david_lee143" (Winter Park, Florida United States) - See all my reviews
This review is from: C++ Primer Plus (4th Edition) (Paperback)
I just finished my C++ course using this book and remember, this is just a primer...nothing more. It's biggest strength is helping to understand C++ and applying it's code at it's simpliest level. The book helped me to develop a C++ foundation. The book needs to be read. It wasn't a good reference guide until after I read the material. Prata's examples are solid. He reuses his code to illustrate the differences changing a few lines of code will do and explains his examples very well. BUT!!! on occasion his examples are erratic, showing only one or two lines of code. I had to read his full examples and re-read his explanations. Also, the book falls short when showing examples of coding traps and pitfalls... Overall, its a very good book to develope a foundation on. It covers just about every topic there is in C++, giving a broad understanding of the language. If you are new to the language, this is a must have in your library.
2 of 2 people found the following review helpful:
5.0 out of 5 stars
Great book,
By A Customer
This review is from: C++ Primer Plus (4th Edition) (Paperback)
I would just like to add that, at the time of this review, all of the source code used in the book is available on the book's website, as well as selected solutions for the programming exercises. As I can't post the URL here, I'll just say it's on page 20. The code is relatively easy to find; search for the book's name, and go into the Download section.As to the book's quality, I echo the sentiments of previous reviewers in that it is quite detailed, well written, and easy to follow. The end-of-chapter quizzes and exercises are a great way to put the knowledge you learn into action. It has cleared up quite a few things that I didn't fully understand before, and I recommend it highly.
2 of 2 people found the following review helpful:
5.0 out of 5 stars
My Bible,
By A Customer
This review is from: C++ Primer Plus (4th Edition) (Paperback)
I pretty much learned how to program in C++. I think he makes it very clear in his examples and the fact that he has so many scripts is great (In response to Prata's review, self typing scripts is one of the BEST ways to learn a language.). Anyways Im a game programmer and I love this book. Its a great way to start out.
2 of 2 people found the following review helpful:
5.0 out of 5 stars
The best C++ tutorial,
By Ariel Steiner (Jerusalem, Israel) - See all my reviews
This review is from: C++ Primer Plus (4th Edition) (Paperback)
I think this is the best C++ tutorial I've come across. I used this book a few years ago to learn C++, without much experience in programming, and in a few weeks I became quite skilled with the language, and I think I owe it to this book.It is written in a very friendly tone, with thorough explanations and good examples. The exercises at the end of each chapter are not too easy, yet not to difficult. Following them will get you a deep understanding of the language (and programming in general). |
|
Most Helpful First | Newest First
|
|
C++ Primer Plus (4th Edition) by Stephen Prata (Paperback - December 15, 2001)
Used & New from: $23.73
| ||