Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP Pascal/HP-UX Programmer's Guide

Glossary

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Glossary

 » Index

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.


Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© Hewlett-Packard Development Company, L.P.