pTAL Reference Manual (H06.08+)

Introduction to pTAL
HP pTAL Reference Manual523746-006
1-2
EpTAL, pTAL, and TAL Compilers
EpTAL, pTAL, and TAL Compilers
You can compile pTAL source programs using either the pTAL compiler or the EpTAL
compiler.
Difference between pTAL and EpTAL compilers:
The compilers in Table 1-1 on page 1-2 execute under control of the HP NonStop
operating systems in Table 1-2 on page 1-2.
This manual indicates when pTAL behaves differently on TNS/E and TNS/R
architectures. When no architecture is specifically mentioned, the syntax works the
same way on TNS/E and TNS/R architectures.
Note. This topic includes only enough information about the TAL compiler to compare it to the
EpTAL and pTAL compilers. For complete information about the TAL compiler, see:
TAL Reference Manual
TAL Programmers Guide
TAL Programmers Guide Data Alignment Addendum
Table 1-1. EpTAL, pTAL, and TAL Compiler Characteristics
Compiler Object Code Generated
EpTAL TNS/E object codePIC (position-independent code)
pTAL TNS/R object codeNon-PIC (default) or PIC
TAL TNS object codeNon-PIC
pTAL Compiler EpTAL Compiler
On Guardian platforms, object file
s have the
file code 700
On Guardian platforms, object files have the
file code 800
Table 1-2. HP NonStop Operating Systems
Architecture RVU
TNS/E G06.20 and later
H06.01 and later
TNS/R D40 and later
TNS C-series
D-series