What IBM XL C/C++ for z/VM can do for your business

IBM® XL C/C++ for z/VM® is an optimizing compiler designed for developing large, complex, computationally-intensive applications. IBM XL C/C++ for z/VM lets you write C and C++ applications that are optimized for IBM Z® systems hardware.
IBM XL C/C++ for z/VM

Optimize application performance

Supports high-order transformations, which are optimizations that improve performance for loops; also support OPTIMIZE(3) or OPT(3), the compiler's highest and most aggressive level of optimization.

Migrate applications easily

Conforms to the ISO/IEC 9899:1999 international standard (C99), the ANSI/ISO 1998 C++ standard, and a standards-conforming C compiler and includes the C++ Standard Library.

Simplify the porting of applications

Supports industry standards to simplify the porting of applications to z/VM from both IBM and non-IBM platforms.

IBM XL C/C++ for z/VM key features

  • Extensive optimizations
  • C++ Standard Library
  • Unicode Literal support
  • Compatibility with the GNU Compiler Collection (GCC)
  • Deeper pointer analysis
  • Saved Option String feature
  • Message severity modification support
  • Debug support