3 ms·
From the link in post nearby yours one, it's clear it still misses features which are already implemented in GCC and Clang. Also, don't forget, that complete su
by xvilka 9y ago
From the link in post nearby yours one, it's clear it still misses features which are already implemented in GCC and Clang. Also, don't forget, that complete support for C99 landed only a few years ago, almost 15 years late. If this is not slow, I don't know what is slow then.
- rurban 9y agoYou are talking about slowness to adapt? So who implemented C11 fully? Only MSVC and Embarcadero.
- xvilka 9y agoWhat are you talking about? GCC - https://gcc.gnu.org/wiki/C11Status https://gcc.gnu.org/wiki/C11Status Clang - https://clang.llvm.org/compatibility.html#c https://clang.llvm.org/compatibility.html#c Moreover, they enabled C11 by default.
- user5994461 9y agoMicrosoft never planned to support C99 in the C compiler, they have been pretty clear about that for more than 15 years. GCC and Visual have a slightly different release cycle. GCC can move the minor version whenever they please and they do. Microsoft only add language changes in a new major releases, and sometimes port it back in a visual studio update pack, which are more spaced in time. In both cases, the new release breaks the C++ ABI so updating is not something to be taken lightly. There is also the debate of what "implemented" means. GCC can be obtained in alpha and beta, so you can test new features early long before they are finished or included in a regular release. All things considered, MSVC is maybe one year later on the latest cool thing. Not much.
- xvilka 9y agoWell, this is then even worse - why they do C compiler at all, if they are not going to support latest versions of standard. It's like shipping HTML4-only web-browser today. Pretty stupid, especially with all this marketing around. Either be in line with language development, or step down. Otherwise any action is harmful.
- user5994461 9y agoC and C++ have nothing to do with the frenzy of web technologies.