C99 agrega varias funciones útiles al lenguaje, sin embargo, me resulta difícil recomendar cualquier práctica que dependa de C99. La razón de esto es porque hay pocas (¿alguna?) Implementaciones reales del lenguaje C99. Claro, hay un apoyo limitado en algunos compiladores, pero nadie quiere dedicar tiempo a escribir el código C solo para que no sea comercial.¿Cuál es el objetivo del estándar C99?
Esto es frustrante dado que el estándar fue escrito y finalizado hace más de 10 años. Además, oigo discusiones de un C1x de vez en cuando, y me pregunto por qué alguien estaría tomando medidas para revisar el idioma dado que la versión actual del idioma aún no se ha implementado.
Así que mi pregunta es, como programador de Joe C hoy, qué es útil w.r.t. el estándar C99 para mí (si existe)?
Al igual que los bypass, debes construir estándares, supongo. Pero gcc realmente intenta acercarse a la implementación de C99, a diferencia de MSVC. –
@Pascal: Me resulta difícil creer que el apoyo de C99 es muy importante para los desarrolladores de la lista de prioridades de GCC dado que han tenido diez años y todavía partes importantes del nuevo estándar aún no se han implementado. –
@Billy La revisión actual de C99 es de 2007. –