Re:Herb Sutter confirms no more support for C beyond C90 in ...
by mccoyst on Thursday May 03, 2012 @08:16PM
(#3926426)
I have severals problems with this. 1) The implication that working legacy code needs to be modified to use C99 features lest it be "out of date". 2) The idea that the world is moving on to newer C standards. 3) The idea that legacy code is moving on at all.
C90 isn't going away, and it's not Microsoft's fault. Many C compilers still support 1st edition K&R style for a reason — old C code is going to stick around, and it's probably not going to change much, let alone in any way that needs C99 features.
Re:Herb Sutter confirms no more support for C beyond C90 in ...
by wolfgke on Thursday May 03, 2012 @08:34PM
(#3926465)
Ad 1) If C99 (or C11) was supported, you could perhaps use C99/11's features to refactor parts of the legacy code into more elegant code than possible with C89 (and yes, there are sometimes good reasons not to use C++).
Ad 2) If there is support for features there will be people using them.
Forcing legacy code to stay woefully out of date to support a single vendor's stubbornness, perpetually growing its maintenance burden as the rest of the world moves on. Hooray for the Microsoft way!