From Wikipedia, the free encyclopedia
Jump to: navigation, search
The correct title of this article is IBM XL C/C++ Compilers. It appears incorrectly here because of technical restrictions.
XL C/C++ Compilers
Developer(s) IBM
Stable release 12.1 / early 2012
Operating system Cross-platform: Linux, AIX, Blue Gene/Q, z/OS, z/VM
Available in Multilingual
Type Software development
License Proprietary

XL C/C++ is the name of the proprietary optimizing C/C++ compiler developed for IBM-supported environments. It is the follow on product line to the VisualAge C/C++ compiler. The XL C and C++ compilers are built on a common code base to enable the porting of applications between IBM platforms. According to IBM, the compiler strives to comply with the latest C/C++ international standards and industry specifications and to support a large array of common language features.[1]

A 60-day evaluation is available for download for the XL C/C++ for AIX and XL C/C++ for Linux compilers. XL C/C++ compiler products can also be evaluated in the Enterprise Modernization Sandbox


The XL C/C++ compiler family consists of the following products:

  • XL C/C++ for z/VM
  • XL C/C++ for z/OS
  • XL C/C++ for AIX
  • XL C for AIX
  • XL C/C++ for Linux
  • XL C/C++ for Blue Gene/Q
  • XL C/C++ Advanced Edition for Blue Gene

External links[edit]