C++ : Programming Language

Introduction:

C++ is a general purpose, object oriented programming language.

C++ is successor of C and it's very popular programming language. Reason for it popularity is speed, portability, general purpose programming capability and ability to handle complex project with object oriented approach. It is suitable for any kind of programming need be it device driver, operating system, web application, mobile application, scientific program or anything.

It is supported by a very huge open source community.

History:

In 1979, Bjarne Stroustrup, started to work on a programming language called "C with classes". When he started working on this, he was working with AT&T Bell Labs and had been facing problem with analysis of Unix kernel. So he started to enhance the C programming language as it general purpose, fast, portable and widely accepted.

In 1983, it was renamed to C++ and few new features were added. In 1985, first version of book C++ programming language was released, which became the reference for the language.

In 1989, C++ 2.0 was released with many new features like multiple inheritance, abstract classes, static member functions, const member functions, and protected members. Updated second edition of The C++ Programming Language was published in 1991.

After C++ 2.0, another standard C++11 was released in 2011 and in 2017 a new version is planned to be released.

Getting Started:

Hello World

#include <iostream>

int main()
{
std::cout << "Hello, world!\n";
}