Addison-Wesley / Prentice Hall
Computer Science
Browse available resources for Computer Science:
- Select a resource
- Resources for Computer Science GOAL where virtual office hours are 24/7! Your Own TA, Just a Click Away! Deitel Resource Centers National Center for Women & Information Technology View material from Search Engines: Information Retrieval in Practice VideoNotes Andrew Tanenbaum Flame Award Recipient Custom Programs Instructor Resource Center myPearsonStore

ISBN-10: 020170353X
ISBN-13: 9780201703535
Publisher: Addison-Wesley Professional
Copyright: 2000
Format: Paper; 352 pp
Published: 08/14/2000
Suggested retail price: $44.99
Buy from myPearsonStore
Accelerated C++ introduces a radical new approach to teaching C++. It starts with the most useful concepts rather than the most primitive ones, so the student can begin writing programs immediately. It describes real problems and solutions, not just language features. And it includes the standard library from the start. The authors proved the effectiveness of this approach in their courses at Stanford and Princeton, where their students learned to write substantial programs their first day in the classroom.
Discover the revolutionary, "instant results" system for learning C++!
- Start with the ideas that help you get the most done with the least work!
- Use the Standard Library and STL to solve real problems right away.
- Based on the authors' breakthrough C++ immersion courses at Stanford University.
Preface.
0. Getting Started.
1. Working with Strings.
2. Looping and Counting.
3. Working with Batches of Data.
4.Organizing Programs and Data.
5. Using Sequential Containers and Analyzing Strings.
6. Using Library Algorithms.
7. Using Associative Containers.
8. Writing Generic Functions.
9. Defining New Types.
10. Managing Memory and Low-Level Data Structures.
11. Defining Abstract Data Types.
12. Making Class Objects Act Like Values.
13. Using Inheritance and Dynamic Binding.
14. Managing Memory (Almost) Automatically.
15. Revisiting Character Pictures.
16. Where Do We Go From Here?
Appendix A. Language Details.
Appendix B. Library Summary.
Index. 020170353XT04062001
Andrew Koenig is 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. Moo is 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.
--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.
--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.
--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.
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 make Accelerated C++ an indispensable addition to your library.
020170353XB04062001
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, contact your Pearson Higher Education representative for pricing and ordering information.
This title is a member of the C++ In-Depth Series, which also contains the titles below . You can also visit the C++ In-Depth Series page.
Accelerated C++: Practical Programming by Example
Koenig & Moo
© 2000 | Addison-Wesley Professional | Paper; 352 pages | Instock
ISBN-10: 020170353X | ISBN-13: 9780201703535
Brief Description | Buy from myPearsonStore
Applied C++: Practical Techniques for Building Better Software
Romanik & Muntz
© 2003 | Addison-Wesley Professional | Paper; 352 pages | Instock
ISBN-10: 0321108949 | ISBN-13: 9780321108944
Brief Description | Buy from myPearsonStore
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices
Sutter & Alexandrescu
© 2005 | Addison-Wesley Professional | Paper; 240 pages | Instock
ISBN-10: 0321113586 | ISBN-13: 9780321113580
Brief Description | Buy from myPearsonStore
C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks
Schmidt & Huston
© 2003 | Addison-Wesley Professional | Paper; 384 pages | Instock
ISBN-10: 0201795256 | ISBN-13: 9780201795257
Brief Description | Buy from myPearsonStore
C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns
Schmidt & Huston
© 2002 | Addison-Wesley Professional | Paper; 336 pages | Instock
ISBN-10: 0201604647 | ISBN-13: 9780201604641
Buy from myPearsonStore
Essential C++
Lippman
© 2000 | Addison-Wesley Professional | Paper; 304 pages | Instock
ISBN-10: 0201485184 | ISBN-13: 9780201485189
Brief Description | Buy from myPearsonStore
Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions
Sutter
© 2005 | Addison-Wesley Professional | Paper; 352 pages | Instock
ISBN-10: 0201760428 | ISBN-13: 9780201760422
Buy from myPearsonStore
Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions
Sutter
© 2000 | Addison-Wesley Professional | Paper; 240 pages | Instock
ISBN-10: 0201615622 | ISBN-13: 9780201615623
Buy from myPearsonStore
Modern C++ Design: Generic Programming and Design Patterns Applied
Alexandrescu
© 2001 | Addison-Wesley Professional | Paper; 352 pages | Instock
ISBN-10: 0201704315 | ISBN-13: 9780201704310
Brief Description | Buy from myPearsonStore
More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions
Sutter
© 2002 | Addison-Wesley Professional | Paper; 304 pages | Instock
ISBN-10: 020170434X | ISBN-13: 9780201704341
Brief Description | Buy from myPearsonStore
Accelerated C++ introduces a radical new approach to teaching C++. It starts with the most useful concepts rather than the most primitive ones, so the student can begin writing programs immediately. It describes real problems and solutions, not just language features. And it includes the standard library from the start. The authors proved the effectiveness of this approach in their courses at Stanford and Princeton, where their students learned to write substantial programs their first day in the classroom.
Applied C++ is a practical, straightforward guide to developing high-quality, maintainable software. It reflects the power of C++, templates, and the Standard Template Library for industrial-strength programming. The tips and techniques presented in this book will help students improve their language and design skills and shows how to solve substantial problems more effectively.
Every software development team should have and follow a coding standard.
It's even better when what the coding standard requires is actually consistent,
reasonable, and correct.
Coding standards have many advantages:
*They improve code quality. This happens automatically when following a
good, simple set of guidelines.
*They improve development speed, because the programmer doesn't need to
always make decisions starting from first principles.
*They enhance teamwork by eliminating needless debates on inconsequential
issues and by making it easy for teammates to read and maintain each other's
code.
The coding standards introduced by this book are a collection of guidelines for
writing high-quality C++ code.
***They are the distilled conclusions of a rich collective experience of the C++
community. Until now, this body of knowledge has been available only as
folklore or spread in bits and pieces throughout books.
Essential C++ offers a fast-track to learning and working with C++. This book is specifically designed to bring you up to speed in a short amount of time. It focuses on the elements of C++ programming that you are most likely to encounter and examines features and techniques that help solve real-world programming challenges. Essential C++ presents the basics of C++ in the context of procedural, generic, object-based, and object-oriented programming. It is organized around a series of increasingly complex programming problems, and language features are introduced as solutions to these problems. In this way you will not only learn about the functions and structure of C++, but will understand their purpose and rationale.
In Modern C++ Design, Andrei Alexandrescu opens new vistas for C++ programmers. Displaying extraordinary creativity and programming virtuosity, Alexandrescu offers a cutting-edge approach to design that unites design patterns, generic programming, and C++, enabling programmers to achieve expressive, flexible, and highly reusable code.
This book introduces the concept of generic components—reusable design templates that produce boilerplate code for compiler consumption—all within C++. Generic components enable an easier and more seamless transition from design to application code, generate code that better expresses the original design intention, and support the reuse of design structures with minimal recoding.
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, browse our available packages below, or contact your Pearson Higher Education representative to create your own package.
- Package ISBN-10: 0201775816 | ISBN-13: 9780201775815
©2000 | Instock | Suggested retail price: $144.99 | Buy from myPearsonStore
This package contains: - Accelerated C++: Practical Programming by Example, 1/E
Koenig & Moo | ©2000 | Addison-Wesley Professional | Paper; 352 pages - Essential C++, 1/E
Lippman | ©2000 | Addison-Wesley Professional | Paper; 304 pages - Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions, 1/E
Sutter | ©2000 | Addison-Wesley Professional | Paper; 240 pages - Modern C++ Design: Generic Programming and Design Patterns Applied, 1/E
Alexandrescu | ©2001 | Addison-Wesley Professional | Paper; 352 pages - More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions, 1/E
Sutter | ©2002 | Addison-Wesley Professional | Paper; 304 pages - Empty Box for C++ In-Depth Box Set, 1/E
Stroustrup | ©2002 | Cloth - Sticker for C++ In-Depth Box Set, 1/E
Stroustrup | ©2002 | Paper
