IBM Z and LinuxONE - Languages - Group home

Introducing the IBM XL C/C++ Compiler Family

  

Many applications that companies run their businesses on are developed in C and C++. Therefore it is very important to use a compiler that is proven and is able to provide the performance needed for optimizing business-critical applications. IBM has a long history of delivering innovative, high-quality C/C++ compiler products to the marketplace. We delivered our first C compiler in 1988 on S/370 and first C++ compiler in 1992 on RISC System/6000.


There are currently 10 products in the IBM XL C/C++ compiler family. They are:


  • XL C for AIX
  • XL C/C++ for AIX
  • XL C/C++ for Linux
  • z/OS XL C/C++
  • XL C/C++ for z/VM
  • XL C/C++ for Advanced Edition Blue Gene/L
  • XL C/C++ for Advanced Edition Blue Gene/P
  • XL C/C++ for Multicore Acceleration for Linux for Power systems
  • XL C/C++ for Multicore Acceleration for Linux for x/86 systems
  • ILE C and ILE C++ (shipped in Websphere Development Studio for IBM i)


XL C/C++ compilers are designed to take full advantage of IBM processor architectures. They provide state-of-the-art optimization technology to enable programmers to exploit leading-edge performance of IBM Power, System z, Blue Gene and Cell Broadband Engine hardware architectures. XL C/C++ compilers are built on a very powerful and advanced framework that supports the application of common optimizations across virtually all languages, as well as the application of C/C++ language features to products on different platforms. Our goal is to enable programmers to focus on the logic of their applications, the compiler will figure out the best way to transform and optimize the code generation for the system(s) your applications will run on. Organizations will also have peace of mind because all XL C/C++ compiler products are backed by industry-leading services and support.