What can an advanced compiler do for your business

IBM® z/OS® XL C/C++ exploits the latest z/Architecture®, including the latest IBM z14™ servers. It enables development of high-performing business applications and system programs on z/OS, while maximizing hardware use and improving application performance. IBM z/OS 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, which simplifies the operation of C/C++ within CICS and Db2® environments. It works in concert with IBM Application Delivery Foundation for z Systems® family of products.

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 z Systems easily

Support for international C and C++ programming language standards and GNU C/C++ compatibility extensions for ease of application migration to z Systems.

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