best C/C++ IDE? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 10

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)

13th Aug 2019, 5:36 PM
BinaryEden
BinaryEden - avatar
43 Answers
+ 10
Codeblock, Devcpp, notepad++
14th Aug 2019, 11:27 AM
Ana Maria
Ana Maria - avatar
+ 8
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
13th Aug 2019, 7:38 PM
Baptiste E. Prunier
Baptiste E. Prunier - avatar
+ 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 :) )
13th Aug 2019, 7:39 PM
Baptiste E. Prunier
Baptiste E. Prunier - avatar
+ 6
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* : )
13th Aug 2019, 7:40 PM
Ipang
+ 6
Notepad++
14th Aug 2019, 2:07 AM
Sonic
Sonic - avatar
+ 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
13th Aug 2019, 5:40 PM
✳AsterisK✳
✳AsterisK✳ - avatar
+ 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
14th Aug 2019, 1:46 PM
Joshua Sledden
Joshua Sledden - avatar
+ 4
Qt Creator is a great choice, even if not working with the Qt framework. It’s really powerful.
14th Aug 2019, 1:55 PM
Michael David
Michael David - avatar
+ 4
✳AsterisK✳ well ... my answer would not be objective as I never used codeblocks on linux and I LOOOVE emacs ... ^^
14th Aug 2019, 7:24 PM
Baptiste E. Prunier
Baptiste E. Prunier - avatar
+ 4
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.
14th Aug 2019, 8:51 PM
Evol Bat
Evol Bat - avatar
+ 4
I think C++
23rd Aug 2019, 4:37 PM
Water Mary♥
Water Mary♥ - avatar
+ 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.
13th Aug 2019, 6:28 PM
aklex
aklex - avatar
+ 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???
13th Aug 2019, 9:01 PM
✳AsterisK✳
✳AsterisK✳ - avatar
+ 3
Visual Studio Or codeblock
14th Aug 2019, 3:28 AM
Liton Barman
Liton Barman - avatar
+ 3
Joshua Sledden CLion, wich cost is that?
14th Aug 2019, 1:48 PM
BinaryEden
BinaryEden - avatar
+ 3
Codeblocks and Embarcadero
15th Aug 2019, 2:22 AM
Paolo De Nictolis
Paolo De Nictolis - avatar
+ 3
I found a crack on a russian site, it work for me Link: https://rsload.net/soft/editor/25138-jetbrains-clion.html
15th Aug 2019, 11:42 AM
RamilJiJey
RamilJiJey - avatar
+ 3
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...
26th Aug 2019, 5:36 AM
Liton Barman
Liton Barman - avatar
+ 2
I personally use emacs (customized obviously !) on linux for either C or C++
13th Aug 2019, 6:38 PM
Baptiste E. Prunier
Baptiste E. Prunier - avatar
+ 2
BinaryEden You can compile for linux with vs, but currently vs 2019 is only availible on windows and mac.
13th Aug 2019, 6:51 PM
aklex
aklex - avatar