What's the best compiler for c++? Using windows 10

What's the best compiler for c++? Using windows 10

Install Gentoo

No

Visual Studio.

What kind of dumb question is that.

msvc
anything else is cia tech

Clang is the best compiler for every platform negro.

g++, with clang++ in a close second place. If you are willing to pay a bit of money and you really want the maximum performance on an Intel processor, you can use the Intel C++ Compiler. Don't use or even consider MSVC.

...

Oh okay sorry I'm not a super genius like you
What's wrong with it

>msvc
>a terribly written, poorly performing, non-standards-complying compiler
fuck off

>g++
>clang++
they're ok

>intel C++
see Agner Fog's article on the cripple amd function. You can't trust Intel

>Visual Studio is not responding

>on the cripple amd function
I am well aware that Intel's compiler is bad on AMD processors, which is why I said "and you really want maximum performance on an Intel processor", rather than referring to x86 processors in general. It is a good compiler if you know ahead of time exactly which processor to target. Like if you've got a supercomputer made with Xeons, and you only need your code to run on that machine.

Doesn't keep as well up to date with the latest C++ standards.
Optimizations poor compared to g++ and clang++

I see

Alright I really need some serious answers here. I just remembered I used netbeans a few years ago but if there are better options I'd like to know. And no I don't want to pay money I don't think it's neccessary

You have Win10 so just use WSL and install g++

the cheap pajeet compiler from elance.com

GCC

>maximum performance on an Intel processo
That doesn't really capture the cripple amd function though. It intentionally puts amd processors on the worst code path possible through library functions. I'd only trust it if I was targeting exclusively Intel chips.

>Doesn't keep as well up to date with the latest C++ standards
it's even worse with C standards. I don't think they have c99 yet.

>be me sitting in a park
>all these dumb posters posting feet
>can barely contain my boner around children
You guys are gonna get me arrested

>I'd only trust it if I was targeting exclusively Intel chips
That was the only use case I was recommending it for.

>worse with C standards
I'm aware of this, but OP was looking for a C++ compiler, not a C compiler.

bumpo

What if I told you these girls were 11 years old?

I'd say you're an idiot

Is it true that Code::Blocks and Dev-C++ can't use paths with spaces because MinGW doesn't allow it?

Linux subsystem for windows

Intel compiler followed by visual studio one

Codeblocks.

I write C++ for a living and the consensus seems to be as follows:
Clang > GCC > ICC > MSVC
Clang is a modern, heavily optimizing compiler and shares its backend (LLVM) with many other contemporary compilers.

Visual Studio 2017 with /std:latest

The consensus is that you use Visual C++ because nobody among your customers will have libc++ or libstdc++ installed and mingw32 sucks.
You can even use Clang/C2 in visual studio today

linux subsystem for windows running clang or gcc ez

>mingw32
That's why you use Mingw-w64

>indoor swimming
Enjoy your chlorine gas inhalation, lol

and distribute libgcc and libstdc++ yourself

WSL and then clang.