Search code examples
clanguage-featuresc11

C1x: When will it land, what to expect?


C99 still isn't supported by many compilers, and much of the focus is now on C++, and its upcoming standard C++1x.

I'm curious as to what C will "get" in its next standard, when it will get it, and how it will keep C competitive. C and C++ are known to feed on one another's improvements, will C be feeding on the C++1x standard?

What can I look forward to in C's future?


Solution

  • The ISO/IEC 9899:2011 standard, aka C11, was published in December 2011.

    The latest draft is N1570; I'm not aware of any differences between it and the final standard. There's already a Technical Corrigendum fixing an oversight in the specification of __STDC_VERSION__ (now 201112L) and the optional __STDC_LIB_EXT1__ (now 201112L).