Developers: Learn a New Programming Language or App Development with Deitel LiveLessons Videos!
Login  |  Register  |  Media Kit  |  Press  |  Contact Us  |   Twitter Become a Deitel Fan on Facebook  
Custom Search
Small C How to Program, 5/e Cover

ISBN: 0131857584
© 2005, pp. 835

Order now at

Download Code
Examples and
Other Premium
Content for
Registered Users

Login or Register to download this book's code examples and other premium content.

Small C++ How to Program, 5/e

Sample Chapters:

Chapter 1: Introduction to Computers, the Internet and World Wide Web

Chapter 2: Introduction to C++ Programming

Chapter 3: Introduction to Classes and Objects

What's New In This Edition

Based on Chapters 1-13 (except the optional OOD/UML case study) and appendices of our best-selling C++ textbook, C++ How to Program, 5/e. Small C++ How to Program, 5/e takes a new early classes and objects approach to teaching programming. These topics in the past editions of C++ How to Program, were introduced in Chapters 6-7 and 9-10. Now, they are introduced in Chapter 3 and are integrated throughout the book in both the examples and exercises from that point forward.

Small C++ How to Program, Fifth Edition is a smaller, lower-priced book for one-semester introductory (CS1) courses based and focuses on the core concepts and features of C++. The special edition has many compelling features:

  • Major content revisions.
  • Smaller chapters.
  • Early classes and objects approach.
  • Integrated case studies: GradeBook, Time class, Employee class and more.
  • Unified Modeling Language ™ 2.0 (UML 2.0). [Note: The optional OOD/UML ATM case study is available only in our sister book, C++ How to Program, 5/e].
  • Discussion and illustrations of the compilation and linking process for multiple-source-file programs.
  • Function-call stack explanation.
  • Early introduction of C++ Standard Library string and vector objects.
  • Discussion and illustration of how polymorphism works "under the hood."

  • ANSI/ISO C++ Standard compliance.

  • New debugger appendices (Visual Studio .NET and GNU C++).

  • New interior design.

  • Syntax coloring consistent with most C++ integrated development environments and code editors.

  • Code testing on multiple platforms.

  • Errors and warnings shown for multiple platforms.


"Great early introduction to classes and objects. The combination of live-code examples and detailed figures provides a unique visualization of C++ concepts." —Earl LaBatt, University of New Hampshire

"This new edition signals a significant step in the pedagogic evolution of the Deitel C++ series. The early classes and objects perspective is consistent with current thinking regarding the education of today's software developers. The code conventions are well thought out and conform to the highest programming standards." —Ric Heishman, Northern Virginia Community College

"I am continually impressed with the Deitels’ ability to clearly explain concepts and ideas, which allows the student to gain a well-rounded understanding of the language and software development." —Karen Arlien, Bismarck State College

"This book is one of the best of its kind. It is an excellent “objects first” coverage of C++ that remains accessible to beginners." —Gavin Osborne, Saskatchewan Institute of Applied Science and Technology

"Introducing the UML to students early on is a great idea." —Raymond Stephenson, Microsoft

"Great coverage of polymorphism. I especially appreciate that you explain how the compiler implements polymorphism under the hood." —Ed James-Beckham, Borland

"I’m really keen on these full live-code examples—they give students a head start on creating their own code." —William Honig, Loyola University

"The integrated GradeBook case study is great! The object it represents is useful and applicable to students’ lives." —Karen Arlien, Bismarck State College

"Once again, the Deitel touch has been applied to a language text, with the usual results—accessibility, thorough coverage and an attitude that always keeps the student reader in mind." —Brian Larson, Modesto Junior College

Looking for this book's Web resources links? They are now included in the C++ Programming Resource Center.

©19922005. Deitel & Associates, Inc. All Rights Reserved.

Safari Trial Subscriptuon

Update :: January 20, 2020