Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Best C++ IDE or Editor for Windows

People also ask

Which editor is used for editing C programming?

Atom. Atom is a modern, powerful IDE, which can be used for many computer programming languages including C . It is one of the highly configurable text editors. Atom is a desktop application built using web technologies.

Is Visual Studio the best IDE for C++?

The Best C++ IDEs list – 1.Visual Studio is the most popular choice for good reasons: this mature tool is cross-platform, supports many programming languages, and is packed with an incredible array of features.

Is Visual Studio best for C?

Yes, you very well can learn C using Visual Studio. Visual Studio comes with its own C compiler, which is actually the C++ compiler. Just use the . c file extension to save your source code.


Um, that's because Visual Studio is the best IDE. Come back to the darkside.


I've found the latest release of NetBeans, which includes C/C++ support, to be excellent.

http://www.netbeans.org/features/cpp/index.html


I personally like Visual Studio combined with a third party add-in such as Visual Assist (http://www.wholetomato.com/). I've tried a few of the others and always ended up back with Visual Studio. Plus, Visual Studio is a widely used product in development industries, so having experience using it can only be a plus.


The Eclipse CDT works well for me. It supports MinGW and Cygwin as targets. It also integrates well with CVS and Subversion.

The latest build, Ganymede, is available here.


There are the free "Express" versions of Visual Studio. Given that you like Visual Studio and that the "Express" editions are free, there is no reason to use any other editor.


I vote for Visual Studio, but it seems that C++ is treated like second class citizen (not the compiler and stuff but IDE support) compared to .NET languages like C#, but hopefully MS will do something about it by the next version of Visual Studio (new standard is coming and they promised that 10 should be new 6).