¿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?
Respuesta
hay algo llamado c1x (todavía un borrador)
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!
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. –
gets() es como un cigarrillo. Si se usa exactamente como se lo indica, eventualmente lo matará. –
@Tim: ¡exactamente! ¿Se prohibieron los cigarrillos en tu parte del mundo? –
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.)
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
- 1. Preparándose para el próximo estándar C++
- 2. ¿El prisma aún se está desarrollando activamente?
- 3. ¿Cómo puedo detectar cuándo el usuario está desplazándose activamente?
- 4. ¿A dónde iría con una idea para el próximo estándar C?
- 5. ¿Este código está garantizado por el estándar C?
- 6. ¿La matriz [i] = i ++ está cubierta por el estándar C++?
- 7. ¿unique_lock :: unlock no está especificado en el estándar C++ 11?
- 8. Compatibilidad con el compilador para el próximo C++ 0x
- 9. C++ Generar el constructor estándar
- 10. ¿Administra activamente la deuda técnica?
- 11. ¿Dónde está la biblioteca C estándar en Mac OS X?
- 12. ¿Cómo uso Java para leer desde un archivo en el que se está escribiendo activamente?
- 13. ¿Cómo determina Linux el próximo PID?
- 14. ¿Cómo calcular el próximo viernes en Python?
- 15. Obtener el próximo año del NSDate actual?
- 16. Hora: ¿Cómo llegar el próximo viernes?
- 17. Recursos sobre el próximo marco fork-join
- 18. Dormir hasta el comienzo del próximo minuto
- 19. diseño estándar de C++
- 20. ¿Cómo obtener el evento "KeyPress" de un complemento de Word 2010 (desarrollado en C#)?
- 21. ¿Objective-C tiene una biblioteca estándar?
- 22. Calcular Cron Próximo tiempo de ejecución en C#
- 23. ¿El estándar C++ requiere una máquina binaria?
- 24. ¿Dónde puedo ver el C++ estándar
- 25. Biblioteca estándar Intel (C++)
- 26. C# cerrar estándar
- 27. Aplicación ColdFusion hoy - Flex el próximo año. ¿Consideraciones para maximizar la reutilización del nivel lógico el próximo año?
- 28. borrador estándar de ISO C++
- 29. delegados estándar en C#
- 30. C bibliotecas no estándar
Hay C++ 0x que debería aparecer tarde o temprano, pero no sé nada de C. – zneak
Ya es perfecto. – James
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í :( –