"Learn the language that powers the world’s software
Master C++ and unlock endless possibilities in programming"
C++ is a low level programming language
It is both a proceedural and object oriented programming language
Basically, C++ is C with classes
Programming languages like C#, Java, Javascript, Python etc are built from C++
C++ builds applications that enable others to build applications such as browsers, compilers etc.
C++ was developed by Bjarne Stroustrup at Bell Laboratories over a period starting in 1979.
Since C++ is an attempt to add object-oriented features (plus other improvements) to C, earlier it was called as “C with Objects”.
As the language developed, Stroustrup named it as C++ in 1983.
C++ was made available outside Bell Laboratories in 1985. The first commercial C++ compiler, Cfront, was released in 1985.
It was only a front-end compiler for C.
The American National Standard Institute (ANSI) formed a committee for (precise description of computer language) C++, in 1989.
The first draft standards were published in 1995.
1. Operating Systems
2. Games
3. GUI Based Applications
4. Web Browsers
5. Embedded Systems
6. Compilers
As you can see, the possibilities and uses of C++ are limitless. Even if you have never coded in C++ before, you have indirectly used it while running an application because most of them are written in it. This guide is a step by step to getting your hands dirty in this awesome language.