This post is an introduction to C++.
C++ is an adaptation of C to the object-oriented paradigm.
It was originally developed by Bjarne Stroustrup.
C++ Versions and Standards
There are different standard versions of C++. Each version is standardized through an ISO/IEC standard.
There is an ISO C++ Committee that work on the standardization. The official name is ISO/IEC JTC1/SC22/WG21 , but it is commonly referred as WG21 (Working Group 21).
C++ Source Editors and IDEs
List of C++ Source Editors and IDEs:
- Eclipse IDE
- Visual Studio Code
Code::Blocks is a crossed-platform IDE for C/C++ and FORTRAN.
It is Free and Open-Source Software (FOSS), under a GPL-v3.0-only license.
Eclipse IDE is a multi-language IDE.
It is Free and Open-Source Software (FOSS), under an Eclipse Public License.
There are special installation packages for C/C++, like Eclipse IDE for C/C++ Developers and Eclipse IDE for Embedded C/C++ Developers.
Visual Studio Code
Visual Studio Code is an editor developed by American company Microsoft.
CLion is a dedicated Integrated Development Environment (IDE) for C and C++. It is developed by Czech company JetBrains.
Unlike other JetBrains tools like IntelliJ and PyCharm, there is no community edition for this software. Nevertheless, it can be free for student and development of open-source projects, though you need to request it anually.
There are different webs that offer resources to learn C++.