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: 0130353132
ISBN-13: 9780130353139
Publisher: Prentice Hall
Copyright: 2004
Format: Paper; 832 pp
Published: 12/17/2003
Suggested retail price: $57.00
Buy from myPearsonStore
For sophomore/junior level courses in Advanced C++ Programming offered in Computer Science departments.
This text fills the need for a practical C++ topics book beyond the introductory level. No other text covers the topics needed to prepare students for production C++ programming. It streamlines the process of learning the C++ language, presenting material a simple step at a time, which allows the reader to digest each concept before moving on, and provides them with a solid foundation in C++.
- Practical approach.
-
Prepares students to work in the industry.
-
- Emphasis on testing.
-
Encourages students to focus on program accuracy and quality.
-
- STL in-depth coverage.
-
Shows students the use of the latest tools.
-
- Design patterns.
-
Shows students how to use the latest problem-solving techniques.
-
- Many working code examples, and exercises in each chapter.
-
Reinforces concepts in text and provides reusable codes.
-
- Simple and short examples—Can be finished in a reasonable amount of time in a classroom setting.
-
Allows students to understand every detail of an example.
-
- Reflects all the changes introduced in C++ by the finalization of the ANSI/ISO C++ Standard.
-
Provides students with most up-to-date current trends on C++ programming.
-
- A chapter featuring a rapid introduction to the C concepts and basic C++ features.
-
Provides students with just enough information on C programming language.
-
- Thinking in C: Foundations for Java and C++ CD-ROM —Bound into the back of every book.
-
Contains a seminar that offers students a gentle introduction to the C concepts necessary to understand C++ (or Java).
-
- Website, www.BruceEckel.com—Contains the source code, along with updates and information about CD-ROMs, public seminars, and in-house training, consulting, mentoring and walk-throughs.
Preface.
I. BUILDING STABLE SYSTEMS.
II. THE STANDARD C++ LIBRARY.
III. ADVANCED TOPICS.
C++ Intermediate / Advanced Programming (Computer Science)
Object-Oriented Programming [C++] (Computer Science)
Thinking in C++: Introduction to Standard C++, Volume One, 2/E
Eckel
© 2000 | Prentice Hall | Paper Bound w/CD-ROM; 814 pages | Instock
ISBN-10: 0139798099 | ISBN-13: 9780139798092
Brief Description | Buy from myPearsonStore
Appropriate for intermediate level courses in C++ that assume a background in C.
Learn about the C++ ANSI standard from C++ expert and Standard Committee member Bruce Eckel. Assuming a basic grasp of C, Eckel guides students from understanding C to actually thinking in C++, so that they eventually write code in a total C++ mindset. His goal is to teach students the language so well that it becomes their expressive medium of choice.
Bruce Eckel is the author of Thinking in C++, Volume I, and other books on C++. He served on the C++ Standards Committee, has published over 150 articles (many on C++) and has given C++ seminars worldwide. He is the president of MindView, Inc., which provides software consulting and training.
Chuck Allison is former Senior Editor of the C/C++ Users Journal and author of the book C/C++ Code Capsules. He served on the C++ Standards Committee and is a professor of Computer Science at Utah Valley State College. He is president of Fresh Sources, Inc., which specializes in software training and mentoring.
Use the full power of C++
- First Edition Winner 1996 Jolt Award for Best Book of the Year.
- Learn practical programming and best practices.
- Meet the difficult challenges of C++ development.
- Build reliable and robust programs.
- Design Patterns chapter shows sophisticated use of objects, composition and polymorphism.
- Provides a gentle introduction to multithreaded programming, a feature being considered for the next version of Standard C++.
- Defensive Programming chapter includes a simple unit-testing framework and debugging techniques.
- In-depth treatment of Standard C++ Library facilities including strings, iostreams, and the "STL" algorithms and containers.
- Modern usage of templates, including template metaprogramming.
- Unravels the perplexities of multiple inheritance.
- Shows practical uses for RTTI.
- Explores exception handling in depth and clearly explains exception-safe design.
- Compliant with the official ISO C++ Standard.
- Presents results of current research being considered for inclusion in the next revision of Standard C++.
- All code examples freely downloadable, tested on multiple platforms and compilers including the free GNU C++ compiler on Windows/Mac/Linux.
- Annotated Solutions Guide
- Seminars and consulting
- Free DownloadVolume I of this book
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.
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: 0131552112 | ISBN-13: 9780131552111
©2004 | Instock | Suggested retail price: $73.33 | Buy from myPearsonStore
This package contains: - Thinking in C++, Volume 2: Practical Programming, 1/E
Eckel & Allison | ©2004 | Prentice Hall | Paper; 832 pages - Thinking in C++: Introduction to Standard C++, Volume One, 2/E
Eckel | ©2000 | Prentice Hall | Paper Bound w/CD-ROM; 814 pages

