H-Series Application Migration Guide (H06.03+)

Glossary
H-Series Application Migration Guide429855-006
Glossary-6
pTAL
pTAL. Portable Transaction Application Language. A machine-independent system
programming language based on Transaction Application Language (TAL). The pTAL
language excludes architecture-specific TAL constructs and includes new constructs
that replace the architecture-specific constructs. Contrast with HP Transaction
Application Language (TAL).
pTAL compiler. An optimizing native-mode compiler for the pTAL language.
public dynamic-link library (public DLL). Optional native-mode executable code modules
available to all native user processes. A TNS/E public library is specified in the public
library registry, supplied by HP or optionally a user.
public library. A dynamic-link library (DLL) or shared run-time library (SRL) that is known to
the operating system, available for execution by any process or user, and is not an
implicit library.
public shared run-time library (public SRL). A TNS/R library supplied by HP.
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. Contrast with complex instruction-set computing (CISC) and Explicitly
Parallel Instruction Computing (EPIC).
RISC. See reduced instruction-set computing (RISC).
RISC instructions. Register-oriented 32-bit machine instructions in the MIPS-1 RISC
instruction set that are native to and directly executed on TNS/R systems. RISC
instructions do not execute on TNS systems and TNS/E systems. Contrast with TNS
instructions and Intel® Itanium® instructions.
Accelerator-generated RISC instructions are produced by accelerating TNS object
code. Native-compiled RISC instructions are produced by compiling source code with a
TNS/R native compiler.
shared run-time library (SRL). A collection of procedures whose code and data can be
loaded and executed only at a specific assigned virtual memory address (the same
address in all processes). SRLs use direct addressing and do not have run-time
resolution of links to and from the main program and other independent libraries. SRLs
are not supported on TNS/E systems. Contrast with dynamic-link library (DLL). See
also TNS shared run-time library (TNS SRL) and TNS/R native shared run-time library
(TNS/R native SRL).
SRL. See shared run-time library (SRL)
.
TAL. See HP Transaction Application Language (TAL)
.
TAL compiler. The nonnative compiler that takes TAL or pTAL source code as input and
generates TNS object code. Compare to pTAL compiler.