TNS/E Native Application Conversion Guide

Glossary
TNS/E Native Application Conversion Guide529659-003
Glossary-6
pTAL compiler
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.
RISC word. An instruction-set-defined unit of memory. A RISC word is 4 bytes (32 bits)
wide, beginning on any 4-byte boundary in memory. Contrast with TNS word. See also
ld utility.
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.