Rating: - An excellent book
I have to put this book at the top of my list for first buys for people who are beginning a transition into C++ from another language, or for people who have just learned C++ and need to get their scope of the entire language pieced together properly. From the first page until the last you'll gradually develop a program that will cover most of the important components of C++. This book is different in that you'll learn how to write a complete program at the end of the book, whereas other books will usually give you the pieces and hope you'll understand how to put them together. If you're new to programming then you might want to pick up a purely beginner book first and then get this one second. Otherwise I think this book would make an excellent choice as your first C++ book and the one you'll end up refering to the most.
Rating: - Allmost Perfect
Ok i wrote my first review when i started with learning C++ , now when a went through whole book and started with the C++ programming language i think it's time to rewrite this review. To keep things short i'll only write pros and cons : Pros: -Great unique approach of teaching to solve usefull problems from the start , not just showing the language features -Compaq and efficient (make you to think about the language not just showing you receipies , this is great because once you learn why this thing is done like is done , you'll never forgath it and know how to use it in solving your own problems) -Great writing style (English isn't my first language but i never felt any problem with this book) -Very good taste for choosing problems covered , even if i a feel there should be more exercises ( I'm gonna definately have to buy Authors other book Ruminations in C++ , need a lot of exercises in order to master the language).
Cons: -Lack of chapter about using compiler , there is nothing about even at authors site. Adding few pages about most widely used compilers like Visual C++ 6 or Net , Dev-Cpp , Borland will prevent from beginners' frustration. Hello , world ! words pop up and vanished real night mare. -I think there should be more exercises an the end of each chapter and solutions would be great. Conclusion: This is not a book for an 1 Absolute beginner, (shouldn't be your first programming book, but it could be second) 2 Nor for someone needing detailed guidance -AUTHORS WONT HOLD YOUR HAND ALL WAY LONG you'll have to make your way through 3 I would be carefull to suggest it for young reader someone like less than 15 years old , because of author vocabular.
Anyone else should go for it: Thank you , Andrew Koenig & Barbara E. Moo for writing this excellent book. Slobodan PS. if you're questioning yourself why does your Hello,world ! side effect pop-up and disappear you should: If you are using Dev-C++ : go to file new project ,choose MS-DOS console project .Ok When you compile and run your code (shortcut is ctrl +f10) it will stay there i suggest Dev-C++ at the beginng to concentrate on the language
Rating: - The Best C++ Tutorial
Bar none, Accelerated C++ is the best C++ tutorial book published for the intelligent programmer. Accelerated C++ teaches C++ "as though C didn't exist" - bringing the reader into direct contact with the useful, interesting parts of the language, and making the conscientious productive at an early stage. Templates and the STL are introduced early, acclimating the reader quickly into the world of "real" C++. Additionally, the reader benefits from realistic application of C++ concepts in chapter-to-chapter rolling examples, building upon the work of earlier chapters (with extensive cross-references). By Chapter 12, the reader finds himself well-capable of writing useful applications (albeit command-line apps, look for GUI work elsewhere) and ready for the conceptual test the final chapters present. Truly, this book is the standard by which all others should be judged.
Read with a reference (Lippman's C++ Primer is recommended, along with Josuittis' C++ Standard Library) and a compiler at hand, any reader - old-hand or newbie - capable of focused reading and conscientious working of examples will find Accelerated C++ an epiphany. It spurred me to further investigation of concepts I've far too-long avoided in my years of C++ work, and brought me closer to the level at which I wish to perform. I cannot recommend this book highly enough, and will require it of my students.
Rating: - This Book is Wonderful
This book is wonderful. The negative reviews of this book pain me greatly because they seem mainly to involve misunderstandings. Some people were frustrated, and I was too at some points, but mostly that had to do with the tool I used, Microsoft C++, not the language, and not the book.
One reviewer complained about having to check the lengthy errata on the website to work through some examples. The reviewer maybe doesn't realize that this is a GOOD thing. So many other books do not have errata on-line at all, or errata that are so scanty as to be almost useless. And those are books that need it much more than this one. The authors of this book clearly work very hard to keep the on-line errata up to date for the benefit of their readers.
The authors clearly go out of their way to write for the sake of their readers. They are teachers, and it shows in their writing. They want their readers to learn the material, and they want their readers to enjoy themselves. They want their readers to see the beauty of the material. They care about the quality of their book. This sounds like something that should be obviously true, but if you have read other computer books, you should know it usually is not.
Finally as to the material itself, this book is wonderful. I was a programmer in another language, reading this book for self improvement, and I just loved learning about the STL, which is just so much fun and so cool. :)
Rating: - "The" way to learn C++
This is a great book for anyone who is really motivated to learn C++. The authors get you writing useful programs in just minutes. In another review someone mentioned that this book doesn't make a good reference. Thats because it's not a reference. It's a book that teaches you C++ and it does it better than any other introductory C++ book out there. So if your looking for a book to learn C++ at a fast pace, this book is "the" way to learn it.
|