Language Environment terms and their HLL equivalents
- Process
- The highest level of the Language Environment program management model; a collection of resources, both program code and data, consisting of at least one enclave.
- Enclave
- The enclave defines the scope of HLL semantics. In Language Environment, a
collection of routines, one of which is designated as the main routine.
The enclave contains at least one thread.
Equivalent HLL terms: C or C++ – program, consisting of a main C or C++ function and its subroutines, COBOL – run unit, Fortran – executable program, consisting of a main Fortran program and its subprograms, PL/I – main procedure and all its subprocedures.
- Thread
- An execution entity that consists of synchronous invocations and terminations of routines. The thread is the basic runtime path within the Language Environment program management model; dispatched by the system with its own runtime stack, instruction counter, and registers.
- Routine
- In Language Environment, either a procedure, function, or subroutine.
Equivalent HLL terms: C or C++ – function, COBOL – program, Fortran – program, PL/I – procedure, BEGIN/END block.