What's the best IDE for C++ ? Has to be free or freeware. Not necessarily for Windows development

What's the best IDE for C++ ? Has to be free or freeware. Not necessarily for Windows development.

c++ is a horrible language

i don't give a fuck

Oh look, the contrarians are here.

OP, I just started programming a week ago and am using Viual Studio. I like it a lot, just use dark theme. I'd like to read other suggestions though.

but I don't want to pirate it

They have a free one man. Dude, fuck that cost. It's "2017 Community" or something like that. Just have to make a winblows account to have it past 30 days.

Code::Blocks is the best one.

Visual studio community edition

Out of curiosity, what makes it better?

OP here, how about Eclipse? Used it for Java and it was OK.

...

>IDE
Break out notepad++, compile g++ and debug with gdb

I enjoy codelite.

* free as in both a beer and freedom
* less bloat than usual
* similar interface to other IDEs (e.g. Eclipse)
* works on all major platforms

I don't like using IDEs myself, but Code::Blocks is literally everything you may want from one.

This one is nice too.

I agree with Give me some reasons to use an IDE?
I'm pretty good with sublimetext/g++/gdb, so why?

QtCreator or - if you want semantic highlighting instead of syntax highlighting, highlighting different variables in different colours - KDevelop

Code::Blocks could be good, but for some reason the devs decided that the nightlies should basically replace their stable versions.

Is far better.

>mfw we just use vim at our company

been out of c++ for a while but Geany worked great user, check it out

you forgot to mention that the project is dead and nobody uses it save for babby fizbuzzers

Kdevelop or qtcreator.
Qtcreator is a decent starter IDE, but I felt it limiting, so I use kdevelop now.

Visual Studio or QtCreator.. at least imo

>Qtcreator is a decent starter IDE, but I felt it limiting
As in?

>not having a school license

Isn't kdevelop just kate with more ide characteristics?

Qt Creator

>I just started programming a week ago
>"Oh look, the contrarians are here."
>"I like it a lot, just use dark theme"
oh boy

Instead of using a lot of memory or disk space, it does things when needed.
This is really great for small projects, low on resources, but when the projects gets big, it spends a lot of time calculating stuff all the time.

Basically yes.
All IDE features are run in parallel with the editor, so the worst case, you get a good editor.

>Instead of using a lot of memory or disk space, it does things when needed.
Source, or is that just baseless speculation?
Also, can KDevelop finally support other project types than cmake built ones?

It is very clear when you use it.
Large projects take more time to process (eg get the declaration details or something) and it uses significantly less memory than other IDE's.
It may be bugs, but I think it is a design flaw that any project can "break" the editor.
>other than cmake
I only use cmake, so I never researched other options, but you basically just point it to what tools to use

Either code::blocks or I think there is a way to use emacs

Then we shall be doomed

Eclipse should be good, a bit heavy but good

Vim with plugins and a terminal. Learn to use GDB and valgrind.

If you're on windows, use visual studio.