A |
|---|
| 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 instructions
written in assembly language into machine language.
|
|---|
| assignment statement | | Assigns a value to a variable or function by using
the special Pascal symbol ":=".
|
|---|
B |
|---|
| 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 |
|---|
| 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.
|
|---|
D |
|---|
| 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.
|
|---|
E |
|---|
| 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.
|
|---|
| external routine | | A routine defined in another compilation unit.
|
|---|
F |
|---|
| 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.
|
|---|
H |
|---|
| 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.
|
|---|
I |
|---|
| 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.
|
|---|
L |
|---|
| 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.
|
|---|
M |
|---|
| maxint | | The maximum value that an integer variable can contain.
|
|---|
| minint | | The minimum value that an integer can contain.
|
|---|
N |
|---|
| NLS | | An acronym for Native Language Support.
|
|---|
O |
|---|
| 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.
|
|---|
P |
|---|
| 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.
|
|---|
R |
|---|
| 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.
|
|---|
S |
|---|
| 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.
|
|---|
T |
|---|
| top-down design | | The process of breaking a problem into pieces that
can be easily solved.
|
|---|
V |
|---|
| variable | | A memory location that holds data values, and which
is referenced by a variable name. Information in this location can
be changed.
|
|---|
W |
|---|
| warning | | The compiler produces warnings to indicate a possible
source of run-time errors.
|
|---|
| word | | Four consecutive bytes. Some numeric items are defined
in terms of words, and many items must start at a word boundary
in memory.
|
|---|