4 ms·
Thumbs up to Microsoft for investing that much into their C/C++ toolchain.
by mrich 10y ago
Thumbs up to Microsoft for investing that much into their C/C++ toolchain.
- jjawssd 10y agoI believe it is just a C++ toolchain and the C part is neglected. Has something changed?
- cremno 10y agoSince VS2013 some useful and popular C99 language features are supported. And then there's Clang/C2 but it can't be used via command-line yet. Their standard library (besides being intentionally not fully compliant) is missing some C11 features though. I guess we have to wait at least for C++17: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0063r2.html http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p006...
- xvilka 10y agoNot all of them, and today is 2016, important C11 feature, like _Generic still not supported. And it would be awesome, if MSVC will support GNU extensions, like Clang does. For now I recommend to use clang-cl wrapper: http://clang.llvm.org/docs/MSVCCompatibility.html http://clang.llvm.org/docs/MSVCCompatibility.html
- pjmlp 10y agoFor Visual C++ only to the extent as required by the C++ standard. Clang/C2 is exactly the path for those that still care about C on Windows.
- terrymah 10y agoThis is both C and C++ - they share a common backend (c2.dll) where this work was done. They have different front ends (c1.dll / c1xx.dll).