Today we will look at 5 popular C++ programming environments. Many of them support other languages as well.
1️⃣ Microsoft Visual Studio
Surely many of you have heard of Visual Studio. The IDE has a huge set of tools and capabilities: it allows you to develop both console applications and applications with a graphical interface, including those with support for Windows Forms technology, as well as websites, web applications, and web services for all supported platforms: Windows, Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone, .NET Compact Framework, and Silverlight. Despite the abundance of cool features, there are some downsides to using Visual Studio, for example, the inability to work on platforms other than Windows, but now the problem is solved by the release of Microsoft Visual Studio Code, which works on all popular platforms: Windows, Linux, Mac OS X and etc. Visual Studio, although it costs money, here.
2️⃣ Eclipse CDT
Eclipse is a free integrated development environment for modular cross-platform applications that has become very popular among Java developers, but in this article we will look at the release of the Eclipse CDT (C / C ++ Development Tooling). This environment is an excellent choice, since Eclipse CDT not only has all the necessary tools, but is also free and runs under various operating systems: Windows / Linux / Mac OS X. The official product page is here .
In the selection of the best IDEs for C ++, one cannot fail to mention CodeLite. Besides the fact that the environment is provided free of charge, it also works on many operating systems: Windows 7/8 / 8.1 / 10, Debian, Ubuntu, Fedora, OpenSUSE, ArchLinux and even Mac OS X version 10.8 and higher. The interface is simple and intuitive, making it a very good choice for beginners. It should also be noted that the latest versions of the CodeLite IDE support PHP and Node.js projects. The official site is here.
5️⃣ Code :: Blocks
The free development environment Code :: Blocks rounds off our collection. It will allow you to write not only in C / C ++, but also provide support for programming languages such as Fortran and D (with some restrictions). You can expand the set of standard tools by installing extensions. The product is being developed for Windows, Mac OS X, and Linux, but it is possible to install the environment on any Unix-like system by building the source. You can download the IDE here.
If you found this article helpful, click the💚 or 👏 button below or share the article on Facebook so your friends can benefit from it too.