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.