| Compiler version and PID# | Available | Marketing withdrawn | End of service1 | Runtime Library2 |
|---|---|---|---|---|
| z/OS V1.11 XL C/C++ 5694-A01 |
09-2009 | 09-2010 projected |
09-2012 projected |
z/OS V1.11 Language Environment |
| z/OS V1.10 XL C/C++ 5694-A01 |
09-2008 | 09-2009 | 09-2011 projected | z/OS V1.10 Language Environment |
| XL C/C++ for z/VM V1.2 5654-A22 |
09-2008 | - | - | z/VM V5.4 or later |
| z/OS V1R9 XL C/C++ 5694-A01 |
09-2007 | 10-2008 | 09-2010 projected | z/OS V1R9 Language Environment |
| z/OS V1R8 XL C/C++3 5694-A01 |
09-2006 | 10-2007 | 09-2009 | z/OS V1R8 Language Environment |
| z/OS V1R7 XL C/C++3,4 5694-A01 |
09-2005 | 10-2006 | 09-2008 | z/OS V1R7 Language Environment |
| z/OS V1R6 C/C++3 5694-A01 Also includes re-ship of OS/390 V2R10 C/C++ |
09-2004 | 10-2005 | 09-2007 | z/OS V1R6 Language Environment |
| z/OS V1R5 C/C++3 5694-A01 Also includes re-ship of OS/390 V2R10 C/C++ |
03-2004 | 09-2004 | 03-2007 | z/OS V1R5 Language Environment |
| C/C++ for z/VM, V1R1 5654-A22 |
08-2003 | - | - | z/VM V4R4 or later |
| z/OS V1R4 C/C++3 5694-A01 Re-ship of z/OS V1R2 C/C++, including OS/390 V2R10 C/C++ |
09-2002 | 09-2004 | 03-2007 | z/OS V1R4 Language Environment |
| z/OS V1R3 C/C++3 5694-A01 Re-ship of z/OS V1R2 C/C++, including OS/390 V2R10 C/C++ |
03-2002 | 09-2002 | 03-2005 | z/OS V1R3 Language Environment |
| z/OS V1R2 C/C++ 5694-A01 Also includes re-ship of OS/390 V2R10 C/C++ |
10-2001 | 03-2002 | 10-2004 | z/OS V1R2 Language Environment |
| z/OS V1R1 C/C++ 5694-A01 Re-ship of OS/390 V2R10 C/C++ |
03-2001 | 10-2001 | 03-2004 | z/OS V1R1 Language Environment |
| OS/390 V2R10 C/C++ 5647-A01 |
09-2000 | 12-2002 | 09-2004 | OS/390 V2R10 Language Environment (5647-A01) |
| OS/390 V2R9 C/C++ 5647-A01 |
03-2000 | 09-2000 | 03-2003 | OS/390 V2R9 Language Environment (5647-A01) |
| OS/390 V2R8 C/C++ 5647-A01 Re-ship of V2R6 C/C++ |
09-1999 | 03-2000 | 09-2002 | OS/390 V2R8 Language Environment (5647-A01) |
| OS/390 V2R7 C/C++ 5647-A01 Re-ship of V2R6 C/C++ |
03-1999 | 09-1999 | 09-2002 | OS/390 V2R7 Language Environment (5647-A01) |
| OS/390 V2R6 C/C++ 5647-A01 |
09-1998 | 06-2000 | 09-2002 | OS/390 V2R6 Language Environment 5647-A01) |
| OS/390 V2R5 C/C++ 5647-A01 Re-ship of V2R4 C/C++ |
03-1998 | 09-1998 | 03-2001 | OS/390 V2R5 Language Environment (5647-A01) |
| OS/390 V2R4 C/C++ 5647-A01 |
09-1997 | 03-1998 | 03-2001 | OS/390 V2R4 Language Environment (5647-A01) |
| OS/390 V1R3 C/C++ 5645-001 |
03-1997 | 12-1998 | 03-2001 | OS/390 V1R3 Language Environment (5645-001) |
| C for VSE/ESA V1R1 5686-A01 |
12-1996 | - | - | IBM Language Environment for VSE/ESA (a Language Environment corresponding to LE V1R4) (5688-094) |
| OS/390 V1R2 C/C++ 5645-001 |
09-1996 | 03-1997 | 01-2001 | OS/390 V1R2 Language Environment (5645-001) |
| OS/390 V1R1 C/C++ 5645-001 Re-ship of C/C++ for MVS/ESA V3R2 |
03-1996 | 09-1996 | 01-2001 | OS/390 V1R1 Language Environment (5645-001) |
| C/C++ for MVS/ESA V3R2 5655-121 |
12-1995 | - | - | IBM Language Environment for MVS & VM V1R5 (5688-198) |
| C for VM/ESA V3R1 5654-033 |
12-1995 | - | - | IBM Language Environment for MVS & VM V1R5 (5688-198) |
| C/C++ for MVS/ESA V3R1M1 5655-121 |
09-1995 | 12-1995 | 12-1996 | IBM Language Environment for MVS & VM V1R5 (5688-198) |
| C/C++ for MVS/ESA V3R1 5655-121 |
04-1995 | 12-1995 | 12-1996 | IBM Language Environment for MVS & VM V1R4 (5688-198) |
| AD/Cycle C/370 V1R2 (MVS/ESA and VM/ESA) 5688-216 |
03-1994 | - | - | IBM SAA AD/Cycle LE/370 V1R3 (568 8-198) C/370 V2R2 (5688-188) |
| AD/Cycle C/370 V1R1M1 (MVS/ESA and VM/ESA) 5688-216 |
06-1992 | 06-1994 | 06-1995 | IBM SAA AD/Cycle LE/370 V1R1 (5688-198) |
| AD/Cycle C/370 V1R1 (MVS/ESA and VM/ESA) 5688-216 |
12-1991 | 03-1994 | 06-1995 | IBM SAA AD/Cycle LE/370 V1R1 (5688-198) |
| C/370 V2R1 (MVS and VM and VSE) 5688-187 |
05-1991 | 06-1994 (MVS and VM) 06-1998 (VSE) |
- | C/370 V2R1 (5688-188) |
| C/370 V1R2 (MVS and VM) 5688-040 |
12-1989 | 09-1993 | 12-1993 | C/370 V1R1 (5688-039) |
| C/370 V1R1 (MVS and VM) 5688-040 |
12-1988 | 12-1989 | 12-1990 | C/370 V1R1 (5688-039) |
Color Legend
Notes
1 This column reflects the End of Service for the C/C++ compilers. For the z/OS operating system, refer to z/OS, z/OS.e, and OS/390 marketing and service announce, availability, and withdrawal dates.
2 For the key dates for the Runtime Libraries (General Availability, End-of-Marketing and End-of-Service), refer to Language Environment for z/OS and Language Environment for OS/390 and VM. For the Runtime Libraries that originally shipped with the compiler, you should refer to the C/C++ Compiler and Run-Time Migration Guide (PDF, 1.97MB) for information about the compatibility between compilers and later runtime libraries.
3 In z/OS V1R3 to z/OS V1R8, the same C/C++ compiler that is shipped in the z/OS release is also shipped in the corresponding z/OS.e (5655-G52) release.
For information on z/OS.e, see z/OS.e
4 IBM generally announced support for z/OS V1.7 ends on September 30, 2008. However, IBM has announced a special extended lifecycle accommodation exclusively for z/OS V1.7. The IBM Lifecycle Extension for z/OS V1.7 (5637-A01) provides fee-based corrective service (a fix, bypass, or restriction to a problem) for up to two years beyond the September 30th 2008 withdrawal of service date for z/OS V1.7.
For the history of other languages supported by the z/OS and OS/390 Language Environment, visit Language Environment product release history.
