THE HISTORY AND ORIGIN OF C++
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
“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
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.