CRE Programmer's Guide
Introducing the CRE
Common Run-Time Environment (CRE) Programmer’s Guide—528146-004
1-6
Selecting a Run-Time Environment
COBOL85 or
cobol
(TNS)
No, if the routine
uses only
operating system
and language
constructs.
Yes, by
specifying
the ENV
COMMON
compiler
directive.
Yes. No. Yes.
ECOBOL or
ecobol
(TNS/E)
No, if the routine
uses only
operating system
and language
constructs
No, but
ENV
COMMON
compiler
directive is
default
Yes No Yes
NMCOBOL
or nmcobol
(TNS/R)
No, if the routine
uses only
operating system
and language
constructs
No, but
ENV
COMMON
compiler
directive is
default
Yes No Yes
FORTRAN
(TNS)
No, if the routine
uses only
operating system
and language
constructs
Yes, by
specifying
the ENV
COMMON
compiler
directive
Not
applicable
Only text
and format
of some
run-time
diagnostic
messages,
which come
from the
CRE error-
reporting
functions
Yes
EpTAL
(TNS/E)
Yes; calls from
system routines to
CRE library
functions to
perform actions on
those objects,
such as the
standard files, that
you want to share
or coordinate with
other languages
No Yes No No
Table 1-2. Requirements for Running in the CRE (page2of3)
Primary
language or
compiler
used for the
program
Need to make
source changes?
Must be
compiled
to run in
the CRE?
Can use
system
procedure
calls for
resources
that are not
shared?
What
changes in
execution?
Can
contain a
main
routine?