Language standard compliance
This topic describes the C/C++ programming language specifications that IBM® XL C/C++ for Linux, V13.1.6 supports.
C language specifications
- ISO/IEC 9899:2011 (referred to as C11)
- ISO/IEC 9899:1999 (referred to as C99)
- ISO/IEC 9899:1990 (referred to as C89)
C++ language specifications
- Partial support for ISO/IEC 14882:2014 (referred to as C++14)
- ISO/IEC 14882:2011 (referred to as C++11)
- ISO/IEC 14882:2003 (referred to as C++03)
- ISO/IEC 14882:1998, the first official specification of the C++ language (referred to as C++98)
In addition to the standard language
levels, XL C/C++ supports the
following language extensions:
- Language extensions to support vector programming
- A subset of GNU C and C++ language extensions
See Language levels and language extensions for more information about C/C++ language specifications and extensions.