20 Nov 2019

  • November 20, 2019
  • Amitraj
History of C++

-> The C++ language is an object-oriented programming language & is a combination of both low-level & high-level language – a Middle-Level Language.

-> C++ was developed by a Danish Computer Scientist – Bjarne Stroustrup in 1979  at Bell Telephone Laboratories (now known as Nokia Bell Labs) in Murray Hill, New Jersey. when Bjarne Stroustrup was working in his Ph.D. thesis. During that period Stroustrup used to work with Simula (regarded as the first language to support OOP paradiagram).

Fascinated by object-oriented approach Stroustrup thought of implementing this paradigm in software development, however, the Simula language was far too slow for practical use. So he began working on C with classes i.e. he started working on a new language which would have object-oriented paradigm mixed with the features of C programming language.

-> Initially, C++ was known as "C with  classes". Later C++ Name was coined by  Rick Masciti in 1983.

-> C++ is known as Object oriented Programming language(OOP) where as C language is known as Proceedure Oriented Programming language.


-> The ++ operator in C++ means the incrementor or successor of C programming.In 1985, first commercial edition of C++ was released. The language was yet to standardize.

-> In 1989, the official standard version 2.0 was released

-> In 1998, the standard committee of C++ released the first international standard ISO C++ 98.

-> In 2003, the C++98 was revised fixing the bugs and the name of the revised language was dubbed as C++03.

-> Similarly, C++11 and C++14 are the another revised versions of 2011 and 2014, where some new modules and regular expressions were introduced in C++.

 So this is all about the history of C++ from its inception to its revolution.

Related Posts:

  • Operators in C++ Operators in C++ C++ has a rich set of Operators. All C operators are valid in C++ also. In addition, C++ introduces some new operators; <<          Insertion operator >>  &nbs… Read More
  • Operators in C and C++ 2.) Assignment - Operator:-      This operator is use to assign the value to operands. It is used to assign a particular value to a variable. =  (Assignment)- Used to assign a value from right side… Read More
  • Operators in C and C++ 3.) Relational - Operator:- -> It is used to compare two numbers by checking whether they are equal or not, less than, less than or equal to, greater than, greater than or equal to. -> This type of operator are use t… Read More
  • EXPRESSION IN C++ EXPRESSION IN C++ "Expression in C++ is form when we combine operands (variables and constant) and C++ OPERATORS." Expression can also be defined as: "Expression in C++ is a combination of Operands and Operators." OPERAND… Read More
  • References in C++ Reference Variable:- A reference variable provides an alias (alternative name) for a previously defined variable. Syntax: Data type & reference_name = variable_name; Ex: int  a=10; int &b=a; Comparative s… Read More

Translate

Popular Posts