Try it now
The LLVM-based beta C/C++ compiler has been expanded beyond 64-bit and z/OS UNIX® System Services support. 31-bit XPLINK and MVS input/output functionality have been added. Keep checking back for further updates.
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.
Why you should use z/OS XL C/C++
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.
Usability features simplify programming and problem determination; supports modern development tools.
Migrate applications to z/OS 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 z/OS.