What Language Environment supports
IBM® Language Environment® (also called Language Environment) provides common services and language-specific routines in a single runtime environment for C, C++, COBOL, Fortran (z/OS® only; no support for z/OS UNIX System Services or CICS®), PL/I, and assembler applications. It offers consistent and predictable results for language applications, independent of the language in which they are written.
- z/OS XL C/C++ (feature of z/OS)
- z/OS C/C++
- OS/390® C/C++
- C/C++ for MVS/ESA
- C/C++ for z/VM®
- XL C/C++ for z/VM
- AD/Cycle C/370
- IBM Toolkit for Swift on z/OS
- VisualAge® for Java™, Enterprise Edition for OS/390
- Enterprise COBOL for z/OS
- Enterprise COBOL for z/OS and OS/390
- COBOL for OS/390 & VM
- COBOL for MVS™ & VM (formerly COBOL/370)
- Enterprise PL/I for z/OS
- Enterprise PL/I for z/OS and OS/390
- VisualAge PL/I
- PL/I for MVS & VM (formerly PL/I MVS & VM)
- VS FORTRAN and FORTRAN IV (in compatibility mode)
- IBM Open Enterprise SDK for Go
- IBM Open XL C/C++ for z/OS
Although not all compilers listed are supported, Language Environment supports the compiled objects that they created.
Language Environment supports, but is not
required for, an interactive debugging tool for debugging applications in your native z/OS environment.
IBM
Debug for z/OS
is available as a stand-alone product.
Language Environment supports, but is not required for, VS FORTRAN Version 2 compiled code (z/OS only).
Language Environment consists of the common execution library (CEL) and the runtime libraries for C/C++, COBOL, Fortran, and PL/I.
For more information about IBM Toolkit for Swift on z/OS, program number 5655-SFT, see the product documentation.
For more information about VisualAge for Java, Enterprise Edition for OS/390, program number 5655-JAV, see the product documentation.