Honest question: on OS X, Apple has embraced clang and not gcc anymore. When I use linux clang is also available.<p>Can anyone chime in about how a developer would choose gcc over clang (and vice versa). I have to admit that even though I write in c++, I seldom pay attention to which compiler I would use for x vs y feature, etc. Compilers feel like a black-box to me. I don&#x27;t go inside it.<p>Edit: I don&#x27;t know about Windows, I know gcc is available. I haven&#x27;t looked if clang is.<p>Edit 2: Intel also makes compilers, to which I own, but never use. I guess I feel like I am not doing anything specific to Intel