2010-03-08 11 views
13

¿Hay actualmente un grupo trabajando en el próximo estándar C (al siguiente, quiero decir después de C99)? En caso afirmativo, ¿cuáles son las características que puedan entrar?¿El próximo estándar C está activamente desarrollado?

+0

Hay C++ 0x que debería aparecer tarde o temprano, pero no sé nada de C. – zneak

+16

Ya es perfecto. – James

+1

Por supuesto, eché un vistazo a la página de Wikipedia (http://en.wikipedia.org/wiki/C1X) pero no parece que valga la pena encontrar nada allí :( –

Respuesta

-1

De acuerdo con la Wikipedia page (citado por el OP), las características incluyen “La eliminación de la función gets. Lo que me parece ridículo es que, por la naturaleza misma del lenguaje C, hay tantas maneras de dispararse en el pie, y eliminan exactamente uno de ellos.

¡Com'on, es un lenguaje para adultos! ¡Si te puedes disparar en el pie, es solo porque tiene potencia de fuego real!

+19

Si bien puedes dispararte en el pie con muchas funciones en C, la mayoría de las funciones tienen una forma de usarse de forma segura. o una función de biblioteca que obviamente no tiene una manera segura de ser utilizada. –

+7

gets() es como un cigarrillo. Si se usa exactamente como se lo indica, eventualmente lo matará. –

+2

@Tim: ¡exactamente! ¿Se prohibieron los cigarrillos en tu parte del mundo? –

1

Al menos están trabajando con el grupo C++ 0x para mantener compatibles los estándares de subprocesamiento entre los dos idiomas. (Lo que también significa que C obtendrá un estándar de subprocesamiento.)

+1

En el proceso, están tomando un * masivo * paso hacia atrás desde pthreads, que ya es excelente; mientras que no resuelve ninguno de los problemas reales que * do * existen con pthreads. – ELLIOTTCABLE

Cuestiones relacionadas