C++ Concept Overview

Overview of C++ Programming Language

  1. C++ was developed by Bjarne Stroustrup in the 1980 at Bell Labs.
  2. The name C++ comes from the C increment operator ++, which adds 1 to the value of a variable.
  3. The C++ is an extensive version of language C.
  4. Every C program can be consider as C++ Program but reverse is not true.
  5. C++ supports for the Structured programming and also it fully supports OOP
    1. Encapsulation
    2. Data hiding
    3. Inheritance
    4. Polymorphism.
  6. C++ is also called as “C with classes“.
  7. C++ is first popular object oriented programming language.
  8. C++ is further modified and standardize to “ANSI” version nearly in 2000
  9. C++ is modified by Microsoft in order to support visual applications called “Visual C++“.
  10. C++ is a
    • Statically typed
    • Free-form
    • Multi-paradigm
    • Compiled
    • General-purpose programming language.
    • Intermediate-level language,
  11. Most of the C++ concepts are considered as basic concepts for “Java Programming“.

C++ Design Aims : Why C++ was designed ?

  1. C++ makes programming more enjoyable for serious programmers.
  2. C++ is a general-purpose programming language that
    • is a better C
    • supports data abstraction
    • supports object-oriented programming