About C++
C++ is a general-purpose programming language created by Bjarne Stroustrup.
Language C++ is written with almost the same syntaxis as C, and that is because C++ was developed in 1979 as an
extension to C.
The language is extremely powerful because it supports different forms of programming,
being it procedural (like its parent language C), but also object-oriented like Java, one can also implement
functional programming,
which is extremely versatile and makes it a powerful tool for game coders, browser developers (such as Google!),
as well as operating systems as a whole. C++ is a relatively popular language,
it is often said that learning C++ will make it far easier for the average programmer to get into Python,
Java, or other mainstream programming languages.
C++ is extremely interesting, starting from the way it was born, just as an extension to its parent C.
It began just adding object manipulation properties, which made it akin to an object-oriented programming
language.
Then, other features were added which made C++ close to other programming paradigms like structured programming.
One can say that C++ is a language that belongs to multiple paradigms,
which makes it extremely unique and powerful to many different developers across broad technology industries.
C++ also has the characteristic of it being a high-level language, with the option of speaking directly to the
operating system,
which makes it very efficient even with its constantly updating advanced features other languages simply do not
offer.
Releases
The latest release of C++ came out to the public in December 2020.
This release was quite major, removing some obsolete features and functions, and adding many new
functionalities, operators, and features.
The previous version was C++17, released in 2017. Nowadays, we work with C++20, with no clear date for the next
release or revision,
not expected until a couple of years from the present 2021.