tags:

views:

274

answers:

3

Is there currently a group working on the next C standard (by next, I mean after C99)? If so, what are the features likely to make it in?

+6  A: 

there is something called c1x (still a draft)

http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1425.pdf

fazo
+3  A: 

According to the Wikipedia page (quoted by the OP), features include “Removal of the gets function”. What I find ridiculous is that, by the very nature of the C language, there are so so many ways to shoot yourself in the foot, and they remove exactly one of them.

Com'on, it's a grown ups' language! If you can shoot yourself in the foot, it's only because it has real firepower!

FX
While you can shoot yourself in the foot with many functions in C, most functions have a way to be used safely. `gets` is the one library function that obviously has no safe way to be used.
Charles Bailey
gets() is like a cigarette. If used exactly as directed, it will kill you, eventually.
Tim Post
@Tim: exactly! were cigarettes outlawed in your part of the world?!
A: 

They are at least working with the C++0x group to keep the threading standards between the two languages compatible. (Which also means that C will get a threading standard.)

tony