CRE Programmer's Guide

Introducing the CRE
Common Run-Time Environment (CRE) Programmer’s Guide528146-004
1-5
Selecting a Run-Time Environment
Selecting a Run-Time Environment
Table 1-2 on page 1-5 lists the requirements for running a program in the CRE.
Management of process
initialization and
termination
Provided by the CRE Provided by the CRE
Management of
checkpoint and restart
activities for process pairs
N.A. Provided by the CRE
Uniform handling of
exceptions
N.A. Provided by the CRE
Uniform format and
content of diagnostic
messages
Provided by the CRE Provided by the CRE
Table 1-2. Requirements for Running in the CRE (page1of3)
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?
C No, if the routine
uses only
operating system
and language
constructs
Yes Yes Only text
and format
of some
run-time
diagnostic
messages,
which come
from the
CRE error-
reporting
functions
Yes
C++ No, if the routine
uses only
operating system
and language
constructs
Yes. Yes. No. Yes.
Feature OSS Environment Guardian