HP Pascal/iX and HP Pascal/HP-UX are supersets of HP Standard
Pascal, the Pascal language that runs on all HP computers. HP Pascal/iX
runs on the MPE/iX operating system and HP Pascal/HP-UX runs on
the HP-UX operating system. Both operating systems run on HP PA-RISC
computers, and both achieve ISO and ANSI validation. HP Pascal takes
advantage of the architecture of these computers and has system
programming extensions to HP Standard Pascal.
As a superset of HP Standard Pascal, HP Pascal accepts the
syntax of the HP Standard Pascal subsets ISO Pascal and ANSI Standard
Pascal. You can instruct the HP Pascal compiler to accept only the
syntax of an HP Pascal subset. Refer to the HP Pascal/iX
Reference Manual or the HP Pascal/HP-UX Reference
Manual for information on the STANDARD_LEVEL compiler
option.
Figure 1-1 “Relationship Between HP
Pascal and Other Pascals ” shows the relationship
between HP Pascal, HP Standard Pascal, ISO Pascal, and ANSI Standard
Pascal.
HP Pascal can interface with any subsystem that can be accessed
through intrinsics. Some of the HP subsystems HP Pascal can interface
with are listed below:
Table 1-1 HP
Pascal/HP Subsystem Interface Examples
Subsystem | Description of Subsystem | Reference |
TurboIMAGE/XL | Network database management system. Your
HP Pascal program accesses TurboIMAGE/XL routines with intrinsic
calls. | TurboIMAGE/XL Reference Manual |
SQL | Relational database management system
whose Pascal preprocessor has macros that generate calls to SQL. | ALLBASE/SQL Pascal Application
Programming Guide |
HP System Dictionary/XL | Dictionary of MPE/iX data elements. | HP System Dictionary/XL General
Reference Manual |
VPLUS | Forms generator. Your HP Pascal program
accesses VPLUS routines with intrinsic calls. | Using VPLUS/V: Introduction
to Form Designs |
HP Pascal can interface with several system debuggers. Some
of the debuggers are listed below:
Table 1-2 HP
Pascal/Debugger Interface Examples
Subsystem | Description of Subsystem | Reference |
HP Symbolic Debugger | A symbolic debugger available on both
the MPE/iX and HP-UX operating systems. It supports HP Pascal features. | MPE/iX Symbolic Debugger User's
Guide |
DEBUG | MPE/iX System Debugger. | MPE/iX System Debug Reference
Manual |
HP TOOLSET/XL | A programming environment for developing
programs. It provides source management, a symbolic debugger, and
an editor. The symbolic debugger in HP TOOLSET/XL does not support
all the features of HP Pascal. | HP TOOLSET/XL Reference Manual |