Home / Cplusplus / A Brief History Of C++

A Brief History Of C++

 

Bjarne Stroustrup at Bell Labs initially developed C++ during the early 1980’s. It was designed to support the features of C such as efficiency and low-level support for system level coding.

Initially, it was called “C with classes” however in 1983 the name was changed to C++ because it was an extends C by special feature classes.

Added to this were features such as classes with inheritance and virtual functions, derived from the Simula67 language, and operator overloading, derived from Algol68.

Don’t worry about understanding all the terms just yet, they are explained in above section.

C++ is best described as a superset of C, with full support for object-oriented programming. This language is in wide spread use.

The need for C++

During the late 1970s and early 1980s, C became the dominant computer programming language, and it is still widely used today Since C is a successful and useful language but there arises a need for something else existed, the reason is complexity.

Need arise due to complexity and C++ is a response to that need. Once a project reaches a certain size, its complexity exceeds what a programmer can manage.

By the early 1980s, many projects were publishing the structured approach past its limits. To solve the problem, a new way to programming was invented, called object-oriented.

Bjarne Stroustrup at Bell Labs initially developed C++ during the early 1980’s. It was designed to support the features of C such as efficiency and low-level support for system level coding.

Initially, it was called “C with classes” however in 1983 the name was changed to C++ because it was an extends C by special feature classes.

Added to this were features such as classes with inheritance and virtual functions, derived from the Simula67 language, and operator overloading, derived from Algol68.

Don’t worry about understanding all the terms just yet, they are explained in above section.

C++ is best described as a superset of C, with full support for object-oriented programming. This language is in wide spread use.

The need for C++

During the late 1970s and early 1980s, C became the dominant computer programming language, and it is still widely used today Since C is a successful and useful language but there arises a need for something else existed, the reason is complexity.

Need arise due to complexity and C++ is a response to that need. Once a project reaches a certain size, its complexity exceeds what a programmer can manage.

By the early 1980s, many projects were publishing the structured approach past its limits. To solve the problem, a new way to programming was invented, called object-oriented.