3 ms·
What do you mean by C being officially deprecated? As a whole this can't be possible as codes like the Linux kernel are written in C.
by frozenport 13y ago
What do you mean by C being officially deprecated? As a whole this can't be possible as codes like the Linux kernel are written in C.
- yitchelle 13y agoI think he meant in the context of Visual Studio 2013. Imagine doing a build of the Linux kernel with Visual Studio 2013?!?
- jedbrown 13y agoMany cross-platform libraries are written in C. Microsoft's terrible support for C causes those projects a significant amount of pain. If the upstream library developers don't have time/interest to restrict their dialect to avoid various C features and to test regularly with Microsoft compilers, they either (a) drop support for Windows, or (b) only support Windows via non-Microsoft compilers. Neither of these options are very appealing for users of those libraries on Windows.
- gngeal 13y agoWell, you might want to do that if you were building a colinux-style paravirtualized system on top of the Windows kernel.
- pjmlp 13y agoI mean that Microsoft already at the Visual Studio 2012 launch mentioned that the C tooling won't be updated except for critical bugs. The main native language in Microsoft tooling is C++. http://herbsutter.com/2012/05/03/reader-qa-what-about-vc-and-c99/ http://herbsutter.com/2012/05/03/reader-qa-what-about-vc-and...