1475033938 Accelerated C++: Practical Programming by Example - General Programming - Books - Books - GameDev.net
• Create Account

# Game Development Books

## Accelerated C++: Practical Programming by Example

 Buy it now: Amazon.com Amazon.co.uk Amazon.ca Amazon.de Amazon.fr By Andrew Koenig, Barbara E. Moo Published August 2000 List Price: $49.99, Your Amazon.com Price:$40.30 Amazon.com Sales Rank: 27,045 Availability: Usually ships in 24 hours Summary: The unconventional approach of this textbook starts with the most useful parts of C++ rather than the most primitive ones, introducing the language and standard library together from the very beginning. The authors concentrate more on solving problems than on exploring language and library features. Similar Books: Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) by Scott MeyersMore Effective C++: 35 New Ways to Improve Your Programs and Designs by Scott MeyersThinking in C++, Vol. 1: Introduction to Standard C++, 2nd Edition by Bruce EckelThe C Programming Language by Brian W. Kernighan, Dennis M. RitchieEffective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library by Scott MeyersModern C++ Design: Generic Programming and Design Patterns Applied by Andrei Alexandrescu Buy it now:

### Share:

If you want to learn real ansi C++ then read this book, if you learned C++ some years ago then read this book ;)
This is a great book, even for beginners. It's starts off using the standard template library very heavily, before they get into the really complicated topics. This lets you make some complicated programs with all the syntactical difficulty. The book tries to cover DMAllocation way before classes though, and that kinda sucks. As a matter of fact this is my college computer science textbook.
This is a very well written book, made to give beginners a touch of hard core programming.. I like it!
Compact and well written. Goes not to much into detail, but covers almost everything. Basic knowledge of C required.
Quite good and very compact. But only if you have basic knowledge of C.
I have a very small attention span and I was looking for a book to give me that intial puch. This was it. I got to start producing strong code immediately no non-sense print this stuff out 10,000 times thinking this was spot on. U will need another book after it for sure. But to get started this is the book.
Novel and unusual introduction to C++ & STL. This book starts out with the basics of the standard library and initially avoids the more low level things like pointers and allocating memory on the heap.

From the start it uses the STL in a clever way building confidence and not overwhelming you with too much complexity too soon. Is excellent for all but the rawest beginner and a good starting point for any C prorammers or even C++ programmer who haven't delved into the STL.
The problem with most programming books (in any language) is that they all start out in the same way with several chapters introducing you to language features and concepts and you're fast asleep dribbling on the pages before you actually get to write any useful code.

Accelerated C++ dives straight into the code and shows you how to write compact but useful programs right off the bat. You wont understand every line of code but you don't need to. The point being that it makes the learning *interesting*. Another plus is that most books on C++ either leave out STL completely or tag it on the end somewhere as an afterthought. It's an integral part of the language and this book treats it as such which means that you'll be far more comfortable with using it by the end of the book and won't start your first project by writing your own list class (unless you specifically want the practice).

It's fast paced though and fairly tough going even if you have some prior programming experience. But then it's not necesarily aimed at beginners so thats ok. Highly recommended for anyone who wants to learn how to use C++ as it was meant to be used.

Caroline M.
I love the way this book presents the material. Rather than begin with the C subset of C++, which is what most C++ texts do, the authors teach C++ the way it was meant to be used. This means that you use the standard library right from the beginning rather than in Chapter 18. What a novel idea.

The focus on problem solving forces students to think algorithmically rather than memorize language features and syntax.

You will definately need to read another C++ book to fully understand the language, but this is the best introduction to the language I have ever seen.
Excellent book, after trying to ready every crappy book at the library.

Also I've driven up that road that's on the picture and camped just at the edge of the valley on the front picture.

PARTNERS