GLOSSARY [ HP Pascal/iX Reference Manual ] MPE/iX 5.0 Documentation
HP Pascal/iX Reference Manual
GLOSSARY
actual parameter
An argument that is passed to a procedure, function, or subprogram.
Contrast with formal parameter.
address
An exact location in memory. A program can store or retrieve data from
this address.
algorithm
A procedure used to solve a task. It describes the sequence of steps or
operations, done in a finite number of steps.
allocate
To set up a memory location to hold variable values.
alpha character
A character in the range of A through Z and a through z.
alphanumeric character
A character in the range of A through Z, a through z, and 0 through 9.
argument
A variable or constant whose value is passed to a procedure or function.
See actual parameter, formal parameter, or parameter.
arithmetic expression
An expression that performs arithmetic operations and consists of
constants, variables, and arithmetic operators.
array
A data structure in which consecutive memory locations contain data items
of the same type.
ASCII
American Standard Code for Information Interchange; a seven-bit code
representing a prescribed set of characters.
assembly language
A programming language in which each operation performed by the Central
Processing Unit (CPU) is written as a symbolic instruction. Assembly
language is a convenient means of representing machine language. A
program known as an assembler translates inst ructions written in
assembly language into machine language.
assignment statement
Assigns a value to a variable or function by using the special Pascal
symbol ":=".
binary
The method used to represent numbers, alphabetic characters, and symbols
in digital computers. It is a base two numbering system that uses only
two digits, 0's and 1's, to express numeric quantities.
bit
A unit of information with a value of 1 or 0. Usually eight bits equal
one byte. A bit is the smallest unit of information in a digital
computer.
block
Blocks contain groups of statements for programs, procedures, and
functions, and are enclosed with the reserved words begin and end.
boolean expression
An expression that evaluates to a value of true or false.
buffer
The part of a computer or device memory where data is held temporarily
until it can be processed or transmitted elsewhere. A buffer usually
refers to a memory area that is reserved for I/O operations.
byte
A combination of eight consecutive bits treated as a unit. A byte
represents one letter or number within the computer.
C
A high-level computer programming language that can do low-level
manipulations.
COBOL
COmmon Business Oriented Language. A high-level computer language
primarily used for business applications.
collating sequence
The "alphabetical order" of all characters used by a computer. They
include digits, punctuation marks, and special characters. The collating
sequence uses the same order of precedence as the numeric codes for
characters, either in ASCII or EBCDIC.
comment
Information in a computer program that is ignored by the compiler, but is
included for documenting the program for human readers.
compile time
The time during which a source program is translated by a compiler to an
object program. Compile time is usually used to indicate things that
happen when a program is compiled.
compile-time error
An error that occurs or that is detected at compile time.
compiler
A program that translates source code into machine instructions. The
compiler also diagnoses and reports syntax errors found in the
application program.
compound statement
A group of statements enclosed with the reserved words begin and end, and
which are treated as a single statement.
concatenation
The operation of joining two or more character strings together.
constant
A fixed value, as opposed to a variable which is a symbol for a changing
value.
construct
A structured constant; a construct specifies the value of a declared
constant.
data
One or more items of information.
debug
To find and correct mistakes in a computer program.
decimal
The base 10 numbering system in which the numbers 0 through 9 are used.
default
A value or condition that is assumed by the operating system or compiler
if no other value or condition is specified.
delimiter
A symbol that marks the beginning and end of a syntactic unit in source
code.
disk
A circular plate used to store computer data; the disk can be fixed,
removable, hard, or flexible.
dynamic variable
A variable which is not declared and cannot be referred to by name. A
dynamic variable is created during execution of a program.
error recovery
The process of writing code that prevents a program from aborting due to
run-time errors. Error recovery code does not catch compile-time errors,
warnings, or notes.
executable object
A program or procedure that is ready to be executed.
execute
The act of a computer carrying out a set of instructions given by a
program.
expression
A construct composed of operators and operands that represent the
computation of a result of a particular type.
[REV BEG]
external routine
A routine defined in another compilation unit.[REV END]
file-equate
To redirect the association of one physical file to another physical
file, or to specify additional file attributes using the MPE XL FILE
command.
formal parameter
A parameter which is defined in a procedure, function, or subprogram
header.
function
A block that is invoked with a function call and returns a value.
function call
A call that invokes the block of a function and returns a value to the
calling point of the program
function heading
Consists of the reserved word FUNCTION, an identifier that specifies a
function name, an optional formal parameter list, and a result type.
hexadecimal
The base 16 numbering system in which the numbers 0 through 15 are used.
10 through 15 are represented by the letters A through F.
identifier
Used to denote declared constants, types, variables, procedures,
functions, modules, and programs, and consists of a letter preceding an
optional character sequence of letters, digits, or the underscore
character (_).
initialize
To give an initial value to a variable in a program.
intrinsic
An external routine that can be called by a program written in any
language that your operating system supports.
literal
A value in a program that is represented by it's actual value rather than
a variable or a constant.
loop
When a program performs a statement over and over a specified number of
times or while certain conditions are met.
maxint
The maximum value that an integer variable can contain.
minint
The minimum value that an integer can contain.
NLS
An acronym for Native Language Support.
operand
The variables, constants, or literals that are used in an operation.
operator
Defines the action to be performed on one or more operands.
optimization
The process which the compiler uses to modify your program so that it
uses machine resources more efficiently.
parameter
The argument used for sending and receiving information to and from
functions and procedures.
parameter list
The location in a program where the parameters and their values are
declared.
PIC
An acronym for Position Independent Code.
precedence
Rules that determine the required order of operations.
procedure
A block of statements that are invoked with a procedure call.
procedure call
The call in a program that invokes the procedure block.
real number
Numbers that are whole or fractional. A real number can also have an
exponent.
recursion
A programming technique in which a procedure calls itself.
relational operator
An operator that compares two operands and returns a Boolean result.
reserved word
Predefined terms that have special meaning to the Pascal language, and
which can only be used for their specified purpose.
run-time error
An error the computer system finds in a program during run time.
semantic error
An error which is caused by using the wrong wording in a program.
separate compilation
The process of separating the source for a large program into pieces that
can be compiled independently of other pieces.
source code
The input program that is to be translated by the compiler.
Standard Pascal
All of the rules and definitions of Pascal as defined by the ANSI
standard.
statement
Pascal's single unit of activity. Each statement is separated by a
semicolon.
static variable
A variable which is declared in the declaration part of a program block.
subprogram
See procedure.
top-down design
The process of breaking a problem into pieces that can be easily solved.
variable
A memory location that holds data values, and which is referenced by a
variable name. Information in this location can be changed.
warning
The compiler produces warnings to indicate a possible source of run-time
errors.
word
[REV BEG]
Four consecutive bytes.[REV END] Some numeric items are defined in terms
of words, and many items must start at a word boundary in memory.
MPE/iX 5.0 Documentation