MainFrames.Com

 LE (Language Environment)

 Home SiteMap Email
 


What is z/OS Language Environment?

On z/OS, the Language Environment product provides a common environment for all conforming high-level language (HLL) products. An HLL is a programming language above the level of assembler language and below that of program generators and query languages. z/OS Language Environment establishes a common language development and execution environment for application programmers on z/OS. Whereas functions were previously provided in individual language products, Language Environment eliminates the need to maintain separate language libraries.
http://www.redbooks.ibm.com/redbooks/pdfs/sg246366.pdf

Arguably the most valuable long term result of SAA, LE provides a common runtime environment for major programming languages, especially on z/OS and z/VM where it is no longer a separate product, but has been absorbed into the operating system itself. The common library of runtime services includes message handling, condition handling, storage management routines and time/date functions. Previously, at least on the mainframe, multi-programming language applications were very tricky, if not impossible. IBM LE for VSE has its own program number, but is a VSE/ESA Base Program. On the iSeries 400, LE also became part of the operating system as ILE.


Language Environment is a z/OS Base element. Language Environment provides the runtime environment for programs generated with:

z/OS XL C/C++

C/C++ for MVS/ESA

AD/Cycle C/370 Compiler

IBM VisualAge® for Java, Enterprise Edition for z/OS

Enterprise COBOL for z/OS

COBOL for OS/390 & VM

COBOL for MVS & VM (formerly COBOL/370)

Enterprise PL/I for z/OS

PL/I for MVS & VM

VS FORTRAN and FORTRAN IV (in compatibility mode)

Welcome to Language Environment

Language Environment PDF files z/OS V1R8.0

Disclaimer

Copyright / Trademarks