HP 3000 Manuals

LANGUAGES [ COMMUNICATOR 3000/XL ] MPE/iX Communicators


COMMUNICATOR 3000/XL

Chapter 3  LANGUAGES 

HP Pascal/XL 

by Jon Henderson--Information Technology Group 

HP Pascal/XL A.01.01 is the first Native Mode Pascal compiler for MPE XL.
The compiler conforms to the HP Pascal, ANSI/IEEE770X3.97-1983 and
ISO7185-1983 Level 1 Standards and contains a set of features that are a
superset of Pascal/V. The new features available are described below.

SYSTEMS PROGRAMMING FEATURES 

Pascal/XL provides a set of features to facilitate systems programming.
Among these features are:  additional packing/alignment and procedure
options, type coercion, new dynamic variable handling and recovery.

OPTIMIZATION 

The HP Pascal/XL compiler supports two levels of optimization of object
code.

MIGRATION 

New compiler options are added to assist in the migration of programs and
data, which depend upon Series/V-specific packing and alignment.

PROCEDURE OPTION INLINE 

The INLINE procedure option aids in the increase of program execution
efficiency, whenever a procedure is called, by inserting the code for
that procedure into the code stream instead of generating a call to it.

SYMBOLIC DEBUGGER 

Support is provided for symbolic debugging of code using HP TOOLSET/XL.

INTRINSIC BUILDING 

Pascal/XL provides the ability to create, alter, and list Native Mode
intrinsic files.


NOTE The above list is a partial description only. Full particulars may be obtained by consulting the HP Pascal Reference Manual (P/N 31502-90001) and the HP Pascal Programmer's Guide (P/N 31502-90002).


MPE/iX Communicators