Skip to main content

 
Software > Software Development > C and C++ Compilers > 

XL C/C++

 
Rational Software
 
Overview

XL C/C++ is a standards-based, high performance C and C++ compiler with advanced optimizing and debugging features.

It gives you the ability to optimize and tune compiled applications for superior execution on a variety of systems based on IBM processors.

  • Available in editions for use on IBM BladeCenter® JS20 and JS21, Blue Gene®, System p™ and System i™ systems running AIX® and select Linux® distributions, and IBM mainframes using IBM z/OS and z/OS.e operating systems
  • Features powerful code optimization options that manipulate generated compiler output for optimal performance
  • Supports the VMX instruction set, including support for the AltiVec programming model and APIs
  • Supports the OpenMP API Version 2.5 specification, and related compiler options let you exploit symmetric multiprocessing (SMP) architectures with automatic parallelization of C and C++ program code as well as explicit parallelization of specifically selected sections of program code
  • Provides options to support application debugging with standard symbolic debugging tools
  • Also includes facilities to help you port application code from GNU C/C++
  • XL C/C++ for Multicore Acceleration for Linux is the newest addition to the XL compiler family. This version is a cross-compiler.
View features and benefits


Product framework

Product line overview

C and C++ CompilersC and C++ compilers, available for many IBM platforms, share a common code base that simplifies porting applications between platforms

Included components

Mathematical Acceleration SubsystemLibraries of tuned mathematical intrinsic functions offer improved performance over the standard mathematical library routines

Additional products, services and solutions

Products

XL C/C++ Enterprise Edition for AIXFor IBM systems running IBM AIX 5L Version 5.2, IBM AIX 5L Version 5.3, or i5/OS Portable Application Solutions Environment (PASE)
View all additional offerings

 

 
We're here to help
Easy ways to get the answers you need.
E-mail us

or call us at
877-426-3774
Priority code:
104CBW61


Special offer

z/OS C/C++ Support Technotes
XL C/C++ Support Technotes via RSS Feeds


Highlights

News
Now available - XL C/C++ Advanced Edition for Linux, V9.0!

Service
Latest XL C/C++ Updates (PTFs)


Document options

Get Adobe® Reader®

E-mail this page