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 View material from Search Engines: Information Retrieval in Practice VideoNotes Andrew Tanenbaum Flame Award Recipient Custom Programs Instructor Resource Center myPearsonStore

ISBN-10: 0139798099
ISBN-13: 9780139798092
Publisher: Prentice Hall
Copyright: 2000
Format: Paper Bound w/CD-ROM; 814 pp
Published: 03/15/2000
Suggested retail price: $56.25
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.
- NEW - Coverage of the new ANSI C++ standard—Completely rewritten.
-
Includes comprehensive coverage for the final standard. Ex.___
-
- NEW - A cross-platform multimedia CD-ROM introduction to ANSI C.
-
Brings non-C programmers up to speed with a foundation in C as a preparation for using this C++ book. Ex.___
-
- NEW - Emphasis on the most important and most usable features of C++.
-
Gives students practical advice on how to use the key features of C++ and makes the book a great reference. Ex.___
-
- NEW - Practical advice and common pitfall coverage.
- NEW - The Standard Template Library.
-
Students learn how to use this time saving feature. Ex.___
-
- One of the most widely praised and accessible presentations of object-oriented programming with C++.
- Demonstrations of how to step back from coding to consider design strategies, and attempt to “get into the head” of the designer.
-
Students learn OO design from a master. Ex.___
-
- Problem features in each chapter—Explained based on the way the author sees a particular type of problem being solved using the language.
-
Students learn problem solving strategies. Ex.___
-
- How to write portable C++ code that is compatible with any C++ platform.
-
Students acquire job skills. Ex.___
-
- Coverage of the new ANSI C++ standard—Completely rewritten.
-
Includes comprehensive coverage for the final standard. Ex.___
-
- A cross-platform multimedia CD-ROM introduction to ANSI C.
-
Brings non-C programmers up to speed with a foundation in C as a preparation for using this C++ book. Ex.___
-
- Emphasis on the most important and most usable features of C++.
-
Gives students practical advice on how to use the key features of C++ and makes the book a great reference. Ex.___
-
- Practical advice and common pitfall coverage.
- The Standard Template Library.
-
Students learn how to use this time saving feature. Ex.___
-
1. Introduction to Objects.
2. Making & Using Objects.
3. The C in C++.
4. Data Abstraction.
5. Hiding the Implementation.
6. Initialization & Cleanup.
7. Function Overloading & Default Arguments.
8. Constants.
9. Inline Functions.
10. Name Control.
11. References & the Copy-Constructor.
12. Operator Overloading.
13. Dynamic Object Creation.
14. Inheritance & Composition.
15. Polymorphism & Virtual Functions.
16. Introduction to Templates.
C++ Intermediate / Advanced Programming (Computer Science)
Object-Oriented Programming [C++] (Computer Science)
C++ - Programming (General Engineering)
Thinking in C++, Volume 2: Practical Programming
Eckel & Allison
© 2004 | Prentice Hall | Paper; 832 pages | Instock
ISBN-10: 0130353132 | ISBN-13: 9780130353139
Brief Description | 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++.
"This book is a tremendous achievement. You owe it to yourself to have a copy on your shelf. The chapter on iostreams is the most comprehensive and understandable treatment of that subject I've seen to date." Al Stevens Contributing Editor, Doctor Dobbs Journal
"Eckel's book is the only one to so clearly explain how to rethink program construction for object orientation. That the book is also an excellent tutorial on the ins and outs of C++ is an added bonus." Andrew Binstock, Editor, Unix Review
"Bruce continues to amaze me with his insight into C++, and Thinking in C++ is his best collection of ideas yet. If you want clear answers to difficult questions about C++, buy this outstanding book." Gary Entsminger Author, The Tao of Objects
"Thinking in C++ patiently and methodically explores the issues of when and how to use inlines, references, operator overloading, inheritance and dynamic objects, as well as advanced topics such as the proper use of templates, exceptions and multiple inheritance. The entire effort is woven in a fabric that includes Eckel's own philosophy of object and program design. A must for every C++ developer's bookshelf, Thinking in C++ is the one C++ book you must have if you're doing serious development with C++." Richard Male Shaw Contributing Editor, PC Magazine
Bruce Eckel is the author of Thinking in Java and Thinking in C++ (both from Prentice Hall). He provides C++ and Java seminars and design consulting worldwide, has published over 150 articles, was a founding member of the ANSI/ISO C++ committee, and is C++ & Java track chair for the Software Development conference.
- Companion Website - Eckel, 2/E
Eckel
© 2000 | Prentice Hall | On-line Supplement | Instock
ISBN-10: 0130261890 | ISBN-13: 9780130261892
URL: http://www.prenhall.com/eckel
- Companion Website - Eckel, 2/E
Eckel
© 2000 | Prentice Hall | On-line Supplement | Instock
ISBN-10: 0130261890 | ISBN-13: 9780130261892
URL: http://www.prenhall.com/eckel
- ESource Access Pack
Esource
© 2001 | Prentice Hall | Paper | Instock
ISBN-10: 0130904007 | ISBN-13: 9780130904003
- Companion Website - Eckel, 2/E
Eckel
© 2000 | Prentice Hall | On-line Supplement | Instock
ISBN-10: 0130261890 | ISBN-13: 9780130261892
URL: http://www.prenhall.com/eckel
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++: Introduction to Standard C++, Volume One, 2/E
Eckel | ©2000 | Prentice Hall | Paper Bound w/CD-ROM; 814 pages - Thinking in C++, Volume 2: Practical Programming, 1/E
Eckel & Allison | ©2004 | Prentice Hall | Paper; 832 pages

