IBM C/C++ and Fortran compilers have adopted open-source LLVM infrastructure

C and C++ compilers

IBM C and C++ compilers: Advanced technology, easier porting

IBM® C and C++ compilers offer advanced compiler and optimization technologies that are built on a common code base for easier porting of applications between platforms. They comply with the latest C/C++ international standards and industry specifications.

IBM C and C++ compiler family includes the following products:

  • IBM Open XL C/C++ for AIX®, IBM XL C/C++ for AIX, and IBM XL C for AIX: Build optimized and tuned C and C++ applications on IBM AIX.
  • IBM XL C/C++ for Linux: Optimize your HPC and cognitive C/C++ applications with advanced compilation technologies on Linux on IBM Power®.
  • IBM z/OS® XL C/C++: Build optimized and tuned C and C++ applications on the IBM z/OS platform.
  • IBM XL C/C++ for z/VM®: Build optimized and tuned C and C++ applications on the IBM z/VM platform.
  • IBM Enterprise Metal C for z/OS: Simplify system programming by using C syntax to generate optimized assembler routines and create Language Environment independent applications on z/OS.
  • IBM SDK for Node.js – z/OS: Exploit the latest IBM Z® hardware with the advanced optimizing C and C++ compiler on z/OS that is shipped with the SDK.