46 AnswersNew Answer
Codeblock, Devcpp, notepad++
Eclipse for C/C++ ? :o I didn't know ! Emacs or Vim are text editor that are customizable easily (by following some online tutorial :p), the only thing (for me) that could be a downside when you begin using them is that they use non conventional keyboard shortcuts For example, to save on emacs you need to do Ctrl+X Ctrl+S Customizations you can have can be things like auto completion, syntax coloration (native on emacs), folder tree, integrated terminal inside the same window (also native on emacs), split-able window to have multiple files displayed at once (native on emacs, once again) Emacs is, by default launched in a separate window but can be used in the terminal (with the -nw argument) while, as far as I know, vim is only launched in the terminal (well ... I do not think it is a downside ... but that could be depending on your tastes) I would advise you to pick one and just learn it ... once you get accustomed to an IDE (as emacs and vim can become one), you just like it
And emacs and vim are personable (well ... you need to do it yourself, but if you like C/C++, you might like doing things yourself :) )
Mind that you will need a powerful machine to run Visual Studio smoothly, the more it is updated the more it requires memory. I read on Discord someone said an 8 GB RAM is the minimum requirement to get it running acceptably, more RAM is needed surely to use that giant smoothly. Dunno for sure but on the same place and time I saw people mentioned Visual Studio Code, claiming it to be less resource hungry. P.S. I didn't come with an answer, rather to share what I read before, somewhere else. Besides, I don't really believe there is any best *whatever* : )
am only use to codeblocks and devc++ though and they are cool, haven't use Geany though but i see no reason to want to try it since codeblocks, and even the Linux can compile and run my code for me
CLion is nice but at a cost. Other than that id recommend visual studio 2019 or visual studio code if you prefer to be more lightweight
Qt Creator is a great choice, even if not working with the Qt framework. It’s really powerful.
✳AsterisK✳ well ... my answer would not be objective as I never used codeblocks on linux and I LOOOVE emacs ... ^^
I'm here only to clarify some things. Visual Studio it's supported only by Windows but you can run it on Linux and Mac too using virtual machines. Visual studio doesn't require 8 gigs of RAM, I was able to run it smoothly with only 4. If you just started with C++ I would suggest you to use CodeBlocks. If you wanna build games without a game engines use Visual Studio though it's complicated so Unreal is the main way to go (I don't have experience with it but you can find torrented Udemy courses). CodeBlocks can be used in Ubuntu but i'm not sure about Mac. If you want to make games using c++ without game engines I would suggest you to start watching ChiliTomatoNoodle's series on games about c++. If you just want to solve exercises (like Solo Learn challenges ) go for CodeBlocks because it's really neat and easy to use.
I think C++
If you’re only developing on Windows I woud suggest VS 2019. Intellisense is very powerful, it has an excellent debugger, has code profiling / programing monitoring tools, and much more tools and extentions. Microsoft is always updating and mainiting it, which is another plus.
Baptiste E. Prunier i do use codeblocks on my Linux, though i gat emacs too, but i use codeblocks to write and compile my codes, do you think i should start making use of emacs or vim???
Take a look at the wikipedia article "Comparison of Integrated Development Environments" at... https://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments
Visual Studio Or codeblock
Joshua Sledden CLion, wich cost is that?
Visual Studio is a good IDE for C++ but not as good for C. For C programming on Windows I like "Pelles C" and for C/C++ "Codelite" as alternative to Visual Studio. I also use Codelite on Linux and some text editors (vscode and Vim).
Codeblocks and Embarcadero
I found a crack on a russian site, it work for me Link: https://rsload.net/soft/editor/25138-jetbrains-clion.html
For me codeblock and visual Studio are the best ISE for c++ for both small or humongous project development and for editor notepad++ is the best...