|
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. |