Industry Standards

El compilador y la biblioteca de tiempo de ejecución de Integrated Language Environment ® C/C++ se han diseñado de acuerdo con los estándares siguientes:
  • Information Technology-Lenguajes de programación-C, ISO/IEC 9899:1990, también conocido como C89
  • Information Technology-Lenguajes de programación-C, ISO/IEC 9899:1999, también conocido como C99
  • Tecnologías de la información-Lenguajes de programación-C++, ISO/IEC 14882:1998, también conocido como C++98
  • Information Technology-Lenguajes de programación-C++, ISO/IEC 14882 :2003 (E), también conocido como Standard C++
  • Information Technology-Programming languages-Extension for the programming language C to support decimal floating-point arthmetic, ISO/IEC WDTR 24732. Este borrador de informe técnico se ha presentado al comité de estándares C, y está disponible en http://www.open-std.org/JTC1/SC22/WG14/www/docs/n1176.pdf.

ILE C da soporte a un subconjunto de características de C99 .

ILE C++ da soporte a un subconjunto de características C++0x .

Nota: C++0x es una nueva versión del estándar de lenguaje de programación C++. IBM continúa desarrollando e implementando las características del nuevo estándar. La implementación del nivel de lenguaje se basa en la interpretación del estándar por parte de IBM. Hasta que se complete la implementación de IBMde todas las características del estándar C++0x , incluido el soporte de una nueva biblioteca estándar C++, la implementación puede cambiar de un release a otro. IBM no intenta mantener la compatibilidad, en código fuente, binario o listados y otras interfaces de compilador, con releases anteriores de la implementación de IBMde las nuevas características del estándar C++0x y, por lo tanto, no se debe confiar en ellas como una interfaz de programación estable.

C++0x se ha ratificado y publicado como ISO/IEC 14882:2011. Todas las referencias a C++0x en este documento son equivalentes al estándar ISO/IEC 14882:2011. La información correspondiente, incluidas las interfaces de programación, se actualizará en un futuro release.