Common run-time environment required for running source programs compiled with the C/C++, COBOL2000 and COBOL85 compilers
Current version: V2.9 and V10.0
The CRTE (Common Run-Time Environment) is a prerequisite software product for running source programs compiled with the COBOL2000, COBOL85 and C/C++ compilers. CRTE acts as the central interface between the objects generated by the compilers and the BS2000/OSD operating system.
CRTE includes language-specific and language-neutral libraries, routines for program linkage, mathematics, standardized event and exception handling, as well as storage and I/O management. The header files of the C and C++ library functions are also part of CRTE.
The benefits of CRTE are:
- The applications linked with CRTE are audit-proof, since the associated runtime modules are uniquely identifiable by their version numbers.
- Except for a few routines, the entire CRTE is shareable and preloadable, resulting in reduced paging and load times.
- The generated /390 format guarantees object compatibility for running BS2000/OSD customer applications even in the event of future architecture changes.
- A version control mechanism ensures that the associated runtime routines are always linked in.