THE HISTORY AND ORIGIN OF C++

History and Origin of C++

THE HISTORY AND ORIGIN OF C++

THE BEGINNING…

C++ began as a developed version of C. The Origin of C++ Language was around 1980s. In 1979, Danish computer scientist Bjarne Stroustrup invented the very first extensions of C++. They developed the C++ extensions at AT and T’s Bell Laboratories in Murray Hill, New Jersey. Initially, the language was called “C with Classes” by him.

THE MAN WHO INVENTED C++ : BJARNE STROUSTRUP

Bjarne Stroustrup - ORIGIN OF C++
http://www.electronicdesign.com

“C WITH CLASSES TO C++”..THE ORIGIN OF C++

In 1983, the name got a change from “C with Classes” to “C++”. The name was changed as “C with Classes” was unable to properly and accurately define the language.

The new language was renamed as C++ that means a combination of a Language “C” with “++” operator. The new name “C++” had “C” as the Language was an extended version of C Language and also “++”. “++” is an increment operator in C which means “Plus 1”.

The meaning or explanation of the new name was that it had add-on new features including

1. Virtual Functions

2. Function name and operator overloading

3. References

4. Constants

5. BCPL style SINGLE-LINE COMMENTS with two forward Slashes i.e. “//”. 

THE NECESSITY OF C++ LANGUAGE AND PURPOSE

C language was one of the most liked and widely used professional programming languages in the world. But the Invention of C++ became a necessity due to one major and important programming factor that was “increasing complexity”.

Over the passing years, computer programs have become larger and more complex. Even though C is an excellent programming language, it has its own limits.

In C Language, once a program exceeds from 25,000 to 100,000 lines of code, its complexity increases. It becomes so Complex that it is difficult to understand as a totality or entirety.

The purpose of C++ is to allow this barrier to be broken. That means to resolve and remove the complexities occurred and for other better ways. The essence of C++ is to allow the programmer to understand and manage larger and other more complex programs.

Leave a comment

Your email address will not be published. Required fields are marked *

17 thoughts on “THE HISTORY AND ORIGIN OF C++”