Try it now

IBM Open XL C/C++ 1.1 for z/OS, IBM’s newest LLVM based C/C++ compiler supports up to C17/C18 and C++17 language standard features, making it ideal for z/OS UNIX users porting from distributed platforms.

What can z/OS XL C/C++ do for your business

IBM® z/OS® XL C/C++ exploits the latest z/Architecture®, including the latest IBM z15™ servers. The XL C/C++ compiler enables development of high-performing business applications and system programs on z/OS, while maximizing hardware use and improving application performance.

The z/OS XL C/C++ compiler can use the C/C++ runtime environment and library of runtime services available with the Language Environment® element that is provided with z/OS. The compiler supports embedded CICS® and SQL statements in C/C++ source, simplifying the operation of C/C++ within CICS and Db2® environments. XL C/C++ can be used with IBM Application Delivery Foundation for z/OS.


Easily migrate applications to z/OS

IBM Open XL C/C++ 1.1 for z/OS supports up to C17/C18 and C++17 language standards and Clang interface for easier application migration to z/OS.

Increase return on investments

Improved application performance with leading-edge optimization technology and exploitation of the latest IBM Z® servers and middleware, including IBM CICS and IBM Db2.

Leverage system programming capabilities

The METAL option allows using C syntax to develop system programs and low-level free-standing applications on z/OS that can use advanced optimization technology.

IBM z/OS XL C/C++ compiler features

  • Exploitation of the latest z/Architecture
  • METAL C for system programming capabilities
  • Support for program diagnosis and debug
  • Industry standards support
  • Support for automatic SIMDization optimization
  • Advanced optimization technology
  • High-performance mathematical computing libraries
  • Cross platform compatibility
  • Support for z/OS UNIX System Services
  • Integration with IBM Application Delivery Foundation
  • Support for embedded CICS and SQL statements