Andrew Koenigis a member of the Large-Scale Programming Research Department at AT&T's Shannon Laboratory, and the Project Editor of the C++ standards committee. A programmer for more than 30 years, 15 of them in C++, he has published more than 150 articles about C++, and speaks on the topic worldwide.
Barbara E. Moois an independent consultant with 20 years' experience in the software field. During her nearly 15 years at AT&T, she worked on one of the first
more >>
Andrew Koenigis a member of the Large-Scale Programming Research Department at AT&T's Shannon Laboratory, and the Project Editor of the C++ standards committee. A programmer for more than 30 years, 15 of them in C++, he has published more than 150 articles about C++, and speaks on the topic worldwide.
Barbara E. Moois an independent consultant with 20 years' experience in the software field. During her nearly 15 years at AT&T, she worked on one of the first commercial products ever written in C++, managed the company's first C++ compiler project, and directed the development of AT&T's award-winning WorldNet Internet service business.
0
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 I've seen, and in a surprisingly compact format.
ALIGN="right">--Dag Brück, founding member of the ANSI/ISO C++ committeeThe authors present a clear, cogent introduction to C++ programming in a way that gets the student writing nontrivial programs immediately.
ALIGN="right">--Stephen Clamage, Sun Microsystems, Inc., and chair of the ANSI C++ committeeAnyone reading just this one book and working through the examples and exercises will have the same skills as many professional programmers.
ALIGN="right">--Jeffrey D. Oldham, Stanford University
Why isAccelerated 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 students learned how to write substantial programs on their first day in the classroom.
Whether you are eager to get started writing your first C++ programs, or you are already using C++ and seeking deeper understanding, the authors' unique approach and expertise makeAccelerated C++an indispensable addition to your library.
020170353XB04062001
A new approach to C++ programmingWe assume that you want to learn quickly how to write useful C++ programs. Therefore, we start by explaining the most useful parts of C++. This strategy may seem obvious when we put it that way, but it has the radical implication that we do not begin by teaching C, even though C++ builds on C. Instead, we use high-level data structures from the start, explaining only later the foundations on which those data structures rest. This approach lets you to begin writing idiomatic C++ programs immediately.
Our approach is unusual in another way: We concentrate on solving problems, rather than on exploring language and library features. We explain the features, of course, but we do so in order to support the programs, rather than using the programs as an excuse to demonstrate the features.
Because this book teaches C++ programming, not just features, it is particularly useful for readers who already know some C++, and who want to use the language in a more natural, effective style. Too often, people new to C++ learn the language mechanics without learning how to apply the language to everyday problems.
Our approach works--for beginners and experienced programmers
We used to teach a week-long intensive C++ course every summer at Stanford University. We orig
<< less