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, it 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.