Ch 1. Introduction [ HP Pascal/iX Programmer's Guide ] MPE/iX 5.0 Documentation
HP Pascal/iX Programmer's Guide
Chapter 1 Introduction
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 Reference Manual for information on the
STANDARD_LEVEL compiler option.
Figure 1-1 shows the relationship between HP Pascal, HP Standard
Pascal, ISO Pascal, and ANSI Standard Pascal.
Figure 1-1. Relationship Between HP Pascal and Other Pascals
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:
Subsystem Description of Subsystem Reference
TurboIMAGE/XL Network database management TurboIMAGE/XL Reference Manual
system. Your HP Pascal program
accesses TurboIMAGE/XL routines
with intrinsic calls.
SQL Relational database management ALLBASE/SQL Pascal Application
system whose Pascal Programming Guide
preprocessor has macros that
generate calls to SQL.
HP System Dictionary of MPE/iX data HP System Dictionary/XL General
Dictionary/XL elements. Reference Manual
VPLUS Forms generator. Your HP Using VPLUS/V: Introduction to
Pascal program accesses VPLUS Form Designs
routines with intrinsic calls.
HP Pascal can interface with several system debuggers. Some of the
debuggers are listed below:
Subsystem Description of Subsystem Reference
HP Symbolic Debugger A symbolic debugger available MPE/iX Symbolic Debugger User's
on both the MPE/iX and HP-UX Guide
operating systems. It supports
HP Pascal features.
DEBUG MPE/iX System Debugger. MPE/iX System Debug Reference
Manual
HP TOOLSET/XL A programming environment for HP TOOLSET/XL Reference Manual
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.
MPE/iX 5.0 Documentation