Overview
The following features are available in IBM® C/C++ for Open Enterprise Languages on z/OS® 2.0:
- New LLVM and Clang infrastructure
- Enhanced language standard support
- Leveraging IBM z16 features
New LLVM and Clang infrastructure
C/C++ for Open Enterprise Languages on z/OS 2.0 fully incorporates the LLVM and Clang compiler infrastructure. With this new compiler infrastructure, IBM's strength in compiler optimization technology is combined with the LLVM open-source infrastructure.
Enhanced language standard support
C/C++ for Open Enterprise Languages on z/OS 2.0
supports the following language standards:
- C++17
- C++14
- C++11
- C++03
- C++98
- C17/C18
- C11
- C99
- C89
Note: For detailed language standards support status, see C/C++ language
standards support.
Leveraging IBM z16 features
C/C++ for Open Enterprise Languages on z/OS 2.0 supports the hardware features in the IBM z16 mainframe. The hardware level capabilities are exposed directly to you through the -march=z16 or -march=arch14 compiler option.