Accelerated C++: Practical Programming by Example
by Andrew Koenig, Barbara E. Moo
C++ In-Depth Series
On This Page
Description
This is a first-rate introductory book that takes a practical approach to solving problems using C++. It covers a much wider scope of C++ programming than other introductory books Ive seen, and in a surprisingly compact format. - Dag Bruck, founding member of the ANSI/ISO C++ committee The authors present a clear, cogent introduction to C++ programming in a way that gets the student writing nontrivial programs immediately. - Stephen Clamage, Sun Microsystems, Inc., and chair of the ANSI C++ show more committee Anyone reading just this one book and working through the examples and exercises will have the same skills as many professional programmers. - Jeffrey D. Oldham, Stanford University Why is Accelerated C++ so effective? Because it: *Starts with the most useful concepts rather than the most primitive ones: You can begin writing programs immediately. *Describes real problems and solutions, not just language features: You see not only what each feature is, but also how to use it. * Covers the language and standard library together: You can use the library right from the start. The authors proved this approach in their professional-education course at Stanford University, where student show lessTags
Recommendations
Member Reviews
Very good book on teaching a highly useful paradigm of C++ programming. This book gives very good examples, and is an excellent starting-off point for someone looking to develop projects in C++. The book does have a bit of "why doesn't everyone do this?" syndrome, so while it's ideas are good, be careful to not take this as gospel. That being said, it is one of the best programming books I have ever read.
This is the best book explaining C++ that I've read. The approach of teaching C++ starting with the STL allows them to produce reasonably useable programs from the first or second chapter.
However this book doesn't remotely touch on the process of setting up a development environment, and so I don't think its a good choice for someone just learning how program. (Not that C++ is a good first language anyway).
However this book doesn't remotely touch on the process of setting up a development environment, and so I don't think its a good choice for someone just learning how program. (Not that C++ is a good first language anyway).
Ratings
Members
- Recently Added By
Author Information
5 Works 593 Members
A member of the Software Technology Center at ATandT Bell Laboratories, Andrew Koenig has been a programmer for 20 years. While learning C, he ported the well-known adventure program from PL/I to the delight (and frustration) of computer users everywhere. More recently, he developed a toolkit for automatic software distribution, which allows a show more system administrator to crash dozens of machines with a single command. show less
2 Works 306 Members
Series
Common Knowledge
- Canonical title
- Accelerated C++: Practical Programming by Example
Classifications
- Genres
- Technology, Nonfiction, General Nonfiction
- DDC/MDS
- 005.133 — Computer science, information & general works Computer science, knowledge & systems Artificial Intelligence/Virtual Reality Software development Computer programming Specific programming languages
- LCC
- QA76.73 .C153 .K67 — Science Mathematics Mathematics Instruments and machines Calculating machines Electronic computers. Computer science
- BISAC
Statistics
- Members
- 306
- Popularity
- 104,251
- Reviews
- 2
- Rating
- (3.87)
- Languages
- Czech, English, German, Korean
- Media
- Paper
- ISBNs
- 6
- UPCs
- 1
- ASINs
- 1



























































