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.
Benefits
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