Friday, December 11, 2015

What Is C++

>>> C++ Pronounced " See Plus Plus" is a general - purpose, middle-level programming language with low-level facilities.

>>> C++ is a general - purpose, platform - neutral programming language that supports object - oriented programming and other useful programming paradigms.

>>> C++ doesn't have versions. 

During 1983 - 1985, C++ Was Written By Bjarne Stroustrup As Bell Labs.

C++ is an extension of c. Before 1983, Bjarne Stroustrup added some Features to C and he called "C with classes". He had combined the SIMULA's classes and object - oriented features with the power and efficiency of c. The term C++ was first used in 1983.

(Bjarne Stoustrup)

After first release, C++ was developer significantly. In particular, "ARM C++" added exceptions and templates, and ISO C++ added RTTI, namespace and a standard library.

C++ was designed for the UNIX system environment Programmers could improve the quality of code they produced and reusable code was easier to write with C++.

Enhancements started with the addition of classes, followed by among other features,virtual function, operator overloading, multiple inheritance, templates, and exception handling.

Compared to the C language C++ introduced extra casts, new/delete, bool, reference types, in-line functions, default arguments, function overloading, namespaces classes (including all class - related features such as inheritance, member functions, virtual function , abstract classes, and constructors) operator overloading, templates the :: operator, exception handling, and runtime type identification.