+9

best C/C++ IDE?

started time ago w Geany, after switched to Code::Blocks but think there are better ones to improbe productivity etc so, wich are better and why? (heard that VS 2019 became great)

8/13/2019 5:36:19 PM

BinaryEden

40 Answers

New Answer

+9

Codeblock, Devcpp, notepad++

+7

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

+7

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 :) )

+6

Notepad++

+5

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

+5

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* : )

+4

Sonic that is an text editor not integrated development environment. I prefer visual studio. A tip please use tab for taking suggestion if you selected the suggestion then you can press enter. Have a nice day.

+4

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

+4

✳AsterisK✳ well ... my answer would not be objective as I never used codeblocks on linux and I LOOOVE emacs ... ^^

+3

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.

+3

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???

+3

Take a look at the wikipedia article "Comparison of Integrated Development Environments" at... https://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments

+3

Joshua Sledden CLion, wich cost is that?

+3

Qt Creator is a great choice, even if not working Qt, it’s really powerful.

+3

I'm here only to clarify some things. Visual Studio it's supported only on Windows but you can run on Ubuntu(Linux in general) and Mac using a virtual machines. Visual studio doesn't require 8 gigs of RAM, I was able to use it smoothly with 4. If you just started with C++ I would suggest you to use CodeBlocks. If you wanna build apps from scratch (or with frameworks) use Visual Studio but if you want to make games use Unreal (I don't have experience with it but you can find torrented tutorials from Udemy anywhere from 2hours to 30hours). CodeBlocks can be used in Ubuntu but i'm not sure about Mac. If you want a serious tutorial about games from scratch in C++ I would suggest you to start watching ChiliTomatoNoodle. If you just want to solve exercises (like Solo Learn challenges ) go for CodeBlocks because it's really neat and easy to use.

+3

I found a crack on a russian site, it work for me Link: https://rsload.net/soft/editor/25138-jetbrains-clion.html

+2

I personally use emacs (customized obviously !) on linux for either C or C++

+2

BinaryEden You can compile for linux with vs, but currently vs 2019 is only availible on windows and mac.

+2

heard good stuff about eclipse and emacs but need more details

+2

Visual Studio Or codeblock