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?










