HP 3000 Manuals

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