Skip to main content

Hiding the Implementation

  • Chapter
  • First Online:
Moving from C to C++
  • 3602 Accesses

Abstract

Although C is one of the most liked and widely used programming languages in the world, the invention of C++ was necessitated by one major programming factor: increasing complexity. Over the years, computer programs have become larger and more complex. Even though C is an excellent programming language, it has its limits. In C, once a program exceeds from 20,000 to 100,000 lines of code, it becomes unmanageable and difficult to grasp in its totality. The purpose of C++ is to break this barrier. The basic essence of C++ lies in allowing the programmer to understand, comprehend, and manage much more complex and larger programs.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Arunesh Goyal

About this chapter

Cite this chapter

Goyal, A. (2013). Hiding the Implementation. In: Moving from C to C++. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-6095-0_5

Download citation

  • DOI: https://doi.org/10.1007/978-1-4302-6095-0_5

  • Published:

  • Publisher Name: Apress, Berkeley, CA

  • Print ISBN: 978-1-4302-6094-3

  • Online ISBN: 978-1-4302-6095-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics