C++ Overview
What is C++?
C++ was developed by Bjarne Stroustrup, as an extension to the C language.
Despite being an 80s creation, C++ has been a popular programming language throughout these years.
C++ is a cross-platform language that can be used to create high-performance applications and software systems.
C++ is very close to the hardware making it comparatively easy for programmers to give the instructions directly to the system without any intermediary giving programmers a high level of control over system resources and memory.
Why should we learn C++/ Features of C++?
C++ is one of the world's most popular programming languages.
In today's operating systems, GUIs, and embedded systems, C++ is widely used.
It is one of the most popular programming languages for its object-orientedness. C++ is an object-oriented programming language that gives a clear structure to programs and allows code to be reused, lowering development costs.
With C++, you can develop applications or heavy games that can run on different platforms.
As C++ is close to other programming languages such as C# and Java, which makes it easy for programmers to switch to C++ or vice versa while it is actually very easy to learn.
How is it different from C?
The syntax of C++ is almost identical to that of C, as C++ was developed as an extension of C.
In contrast to C, C++ supports classes and objects, while C does not.