Showing posts with label history of c language. Show all posts
Showing posts with label history of c language. Show all posts

Saturday, 24 August 2013

History of C++ language

In this post of shapes in c, we are going to discuss our first c tutorial for beginners, we are going to tell you history of c language.This c tutorial starts with the brief introduction of Bjarne Stroustrup, the father of C language and a Danish and British computer scientist, created C programming language in 1979. He started to think about creating a new programming language and the start of it began from his Ph.D thesis.

He soon started his work in "C with classes" and his main goal was to add object oriented programming in C programming language. The features his language included were classes, inlining, basic inheritance, default function arguments and many more. The first compiler for C with classes was called Cfront. It was a self compiler because it was mostly written in C with classes. However, it was abandoned in 1993 as it became difficult to integrate it with new features of C++.

In 1983, C with classes was changed into C++. The ++ operator is an incrementing sign in C++. C++ was added with many new features. Mentioning ones are function overloading, virtual functions and concept of address represented with the sign '&'.

In 1985, The C++ programming language was published which was the Stroustrup's reference to the language.

In 1989, the language was updated with static and protected members.

In 1990, The Annotated C++ Reference Manual and Borland's Turbo C++ compiler were released.

In 1998, the first international standard for  C++ ISO/IEC 14882:1998 was published by C++ standards committee.

In 2005,a technical report was released be C++ standards committee in which they mentioned the features that they planned to add in future.

In mid 2011, the new C++ standard (dubbed  C++11) was finished.

These are all main phases in a chronological order compiled and explained by our team of shapes in c in this c programming tutorial.



It is important to know about C++'s history for all beginners.


Compilers used to code C++ language:
Turbo C++
Visual Studio
Code blocks
Dev C++


Final Words:
In this post of shapes in c, we discussed our first c tutorial for beginners. We told about how gradually history of c language proceeded and what compilers have been used up till now.

Video: