I'm cross-posting this to comp.lang.c and comp.std.c.
Lorenzo Villari <> writes:
> On Sat, 1 May 2010 04:06:47 -0700 (PDT)
> Srinu <> wrote:
>> Is there any latest standard available after C99?
>>
>> Srinivas
>
> There's the C1X Charter
>
> http://www.open-std.org/jtc1/sc22/wg...docs/n1250.pdf
Of course that's not a standard, but it's still quite interesting.
It's been suggested that the Committee intends to back out some C99
features and base the new C201X standard on C90. I see no hint of that
in N1250. There is the following statement:
With the C1X revision the Committee agreed that it might discuss
the sub-sectioning of the Standard. As the Standard grows in
size and complexity the Committee should not force the vendors
that supply the small machine market to implement features
that bloat the compiler and are not used in the environment
for which the implementation is targeted.
but that doesn't suggest completely dropping any C99 features.
Note that P.J. Plauger's proposal to make certain features (complex
arithmetic, threads, VLAs, and possibly atomics) optional is
consistent with the statement in the charter.
Another statement from the charter:
Only those features that have a history and are in common use by a
commercial implementation should be considered.
is the word "commercial" intended to exclude implementations such as
gcc?
The latest draft of the proposed C201x standard is
<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1425.pdf>.
Note that this is *not* a standard; don't expect any implementations
to support any of the new features yet.
--
Keith Thompson (The_Other_Keith)
kst- <http://www.ghoti.net/~kst>
Nokia
"We must do something. This is something. Therefore, we must do this."
-- Antony Jay and Jonathan Lynn, "Yes Minister"