>>22
Im going to re-quote part of Scott Meyer's above quote since its worth repeating:
One of the reasons why there is a relative dearth of tools such as refactoring browsers for C++ is that C++ is just so darned complicated.
The fact is that there is no real support for C++ because it is such a shitty tacked together language that making coherent tools for it is impossible. Any API out there can be used by D. D has OpenGL bindings which is really all you need to do serious graphics programming. Everyone rolls their own math libraries for DirectX and OpenGL, math is not part of either. No one uses intel compilers except for private for commercial software, that would be suicide to make CPU brand dependent software. The fact that LLVM has a D compiler is really the best possible compiler structure on which to build on. C++'s reign of terror on software development is soon to end.