5 Popular IDEs for C ++ Programming

Image for post
Image for post
Source: tproger.ru

Today we will look at 5 popular C++ programming environments. Many of them support other languages ​​as well.

1️⃣ Microsoft Visual Studio

Image for post
Image for post

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

Image for post
Image for post

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 .

3️⃣ NetBeans

Image for post
Image for post

NetBeans is another free integrated development environment. Allows you to create applications in the programming languages ​​Java, Python, PHP, JavaScript, C, C ++ and a number of others. NetBeans IDE is available as ready-made distributions for Microsoft Windows, Linux, FreeBSD, Mac OS X, OpenSolaris, and Solaris platforms, and for all other platforms, you can build NetBeans yourself from source. To install yourself NetBeans, visit this page.

4️⃣ CodeLite

Image for post
Image for post

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

Image for post
Image for post

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.

Read More

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.

Written by

Bioinformatician at Oncobox Inc. (@oncobox). Research Associate at Moscow Institute of Physics and Technology (@mipt_eng).

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store