pTAL Conversion Guide

Glossary
pTAL Conversion Guide527302-002
Glossary-3
PIC (position-independent code)
PIC (position-independent code). Executable code that need not be modified to run at
different virtual addresses. External reference addresses appear only in a data area
that can be modified by the loader; they do not appear in PIC code. PIC is also called
shared code.
Portable Transaction Application Language (pTAL). A dialect of the HP Transaction
Application Language (TAL) that supports only those TAL constructs that are portable
to other processor architectures (particularly architectures based on RISC and
Itanium®). pTAL also adds new constructs that replace some of the unsupported TAL
constructs.
pTAL. See Portable Transaction Application Language (pTAL).
pTAL compiler. The compiler that takes pTAL source code as input and generates TNS/R
native object code. Compare to EpTAL compiler and TAL compiler.
public name. A specification within a procedure declaration of a procedure name to use in
Binder, not within the compiler. Only a D-series EXTERNAL procedure declaration can
include a public name. If you do not specify a public name, the procedure identifier
becomes the public name.
reduced instruction set computing (RISC). A processor architecture based on a relatively
small and simple instruction set, a large number of general-purpose registers, and an
optimized instruction pipeline that supports high-performance instruction execution.
Compare to complex instruction set computing (CISC) and explicitly parallel instruction
set computing (EPIC).
release version update (RVU). A collection of compatible revisions of NonStop OS
software products, identified by an RVU ID, and shipped and supported as a unit. An
RVU consists of the object modules, supporting files, and documentation for the
product revisions. An RVU also includes a set of documentation for the overall RVU.
RISC. See reduced instruction set computing (RISC)
.
RVU. See release version update (RVU)
.
TAL. See HP Transaction Application Language (TAL).
TAL compiler. The compiler that takes TAL or pTAL source code as input and generates
TNS object code. Compare to pTAL compiler and EpTAL compiler.
TNS. Refers to fault-tolerant HP computers that support the HP NonStop™ operating
system and are based on microcoded complex instruction-set computing (CISC)
technology. TNS systems run the TNS instruction set. Compare to TNS/R and TNS/E.