What can an advanced compiler do for your business

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

XL C/C++ uses services provided by the z/OS Language Environment® and Runtime Library Extensions base elements. It supports embedded CICS® and SQL statements in C/C++ source, simplifying the operation of C/C++ within CICS and Db2® environments. It works with IBM Application Delivery Foundation for z/OS.

Announcement: The XL C/C++ compiler is to adopt LLVM open-source infrastructure.

Increased return on investments

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

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.

Improved productivity

Usability features simplify programming and problem determination, supporting modern development tools.

Migrate applications to IBM Z easily

XL C/C++ V2.4.1 for z/OS V2.4 is available as a web deliverable to provide support for the C11, C++11, and C++14 language standards for easier application migration to IBM Z.

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

  • Exploitation of the latest z/Architecture
  • METAL C for system programming capabilities
  • Program diagnosis and debug
  • Standards compliance
  • Profile-directed feedback (PDF) optimization
  • Support for automatic SIMDization optimization
  • Advanced optimization technology
  • High-performance mathematical computing libraries
  • Cross platform compatibility
  • Support for UNIX System Services on z/OS
  • Integration with IBM Application Delivery Foundation
  • Support for embedded CICS and SQL statements

Buy now and get started

Learn more