Language Environment
Language Environment, supplied as an element of OS/390 and z/OS, is designed to provide a common set of runtime libraries to replace the native runtime libraries that were provided with older compilers such as OS/VS COBOL, VS COBOL II, OS PL/I and C/370.
Before the introduction of Language Environment, each of the high-level languages had to provide a separate runtime environment. With Language Environment, you use one runtime environment for your applications, regardless of the programming language or system resource needs, because most system dependencies have been removed.
This common environment offers two significant advantages:
1. You can mix all the languages supported by CICS in a single program.
2. The same Language Environment callable services are available to all programs. This means, for example, that:
l A linked-list created with storage obtained using Language Environment callable services in a PL/I program can be processed later and the storage freed using the callable services from a COBOL routine.
l The currency symbol to be used on a series of reports can be set in an assembler routine, even though the reports themselves are produced by COBOL programs.
l System messages from programs written in different languages are all sent to the same output destination.
LanguageEnvironment作为OS/390和z/OS的一部分,旨在提供一套通用的运行时库,取代旧编译器自带的本地运行时库。它允许不同高级语言混合使用并为所有程序提供一致的服务。
2166

被折叠的 条评论
为什么被折叠?



