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 less

Tags

Recommendations

Member Reviews

2 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).

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.133Computer science, information & general worksComputer science, knowledge & systemsArtificial Intelligence/Virtual RealitySoftware developmentComputer programmingSpecific programming languages
LCC
QA76.73 .C153 .K67ScienceMathematicsMathematicsInstruments and machinesCalculating machinesElectronic 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