5 ms·
Microsoft won't support a 14 year old C Standard because it's "really a C++ compiler"? When, exactly, did it from being a "C compiler" too? At what point shoul
by cjensen 13y ago
Microsoft won't support a 14 year old C Standard because it's "really a C++ compiler"? When, exactly, did it from being a "C compiler" too?
At what point should a C++ Programmer worry that Visual Studio is becoming "really a C# coding environment"? Over the last few years, we've seen C# get features first with C++ receiving the same features only if MS gets around to it.
I miss the days when Microsoft cared about development tools because they had a lot of competition.
- gecko 13y agoMicrosoft won't support a 14 year old C Standard because it's "really a C++ compiler"? When, exactly, did it from being a "C compiler" too? Since at least the last PDC, that's been the official line. Since C++ isn't technically a superset of C, I find that position reasonable, if annoying. Over the last few years, we've seen C# get features first with C++ receiving the same features only if MS gets around to it. This sentence makes no sense. C++ and C# are totally different languages on totally different runtimes. People hate "embrace and extend"; there was even a lot of push-back on the extensions to C++ Microsoft added to make writing WinRT code easier, despite them going to some lengths to show that the syntactic sugar was, indeed, only that, and not some major semantic change to the language. I further think it's clear that Microsoft does care about development tools. What they don't care about is having Visual Studio be the be-all, end-all environment for Windows development. You want C99? MinGW is actually good these days. You want Pascal? Free Pascal is at your disposal. JavaScript? NodeJS runs fine, embedded right in IIS. C++? Visual Studio actually makes one of the best C++ IDEs around, and its compiler is actually pluggable. (That's how you use ICC with it.)
- cjensen 13y agoSo you agree that one day at a PDC, MS could just drop C++? Seems to me our only disagreement is that I think, due to MS's lack of support for C for the 12 years before last PDC, that MS cannot be trusted to support C++.