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

IBM® z/OS® XL C/C++ 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 uses the C/C++ runtime environment and library of runtime services available with the Language Environment® and Runtime Library Extensions elements 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. IBM Application Delivery Foundation for z/OS can be used with XL C/C++ to help accelerate the delivery of z/OS applications.

IBM Open XL C/C++ is based on the LLVM open-source Clang infrastructure and supports current C/C++ language standards and the latest IBM z16™ servers. Open XL C/C++ is a web deliverable that current z/OS XL C/C++ clients on z/OS 2.4 or 2.5 can download at no charge.


Easily migrate applications to z/OS

IBM Open XL C/C++ supports up to C17, C18 and C++17 language standards. It uses the Clang command line interface, which significantly improves cross platform compatibility for C/C++ applications.

Increase return on investments

Optimize application performance with leading-edge optimization technology while leveraging the latest features of the IBM Z® servers.

Leverage system programming capabilities

IBM z/OS XL C/C++ supports the METAL option to simplify system programming by using C syntax to generate optimized low-level free-standing applications on z/OS.

IBM Open XL C/C++ compiler feature

  • Based on open-source LLVM framework
  • Supports current C/C++ language standards
  • Advanced optimization technology
  • Supports the latest IBM Z servers
  • Provides cross platform compatibility
  • Supports high-performance mathematical computing libraries
  • Supports 64-bit and runs on z/OS UNIX System Services

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

  • 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
  • Integration with IBM Application Delivery Foundation for z/OS
  • Support for embedded CICS and SQL statements