Microsoft is committed to C++, as a means to improve systems programming safety with more modern languages.
Besides, the code makes use of GCC extensions.