HP Pascal/iX Programmer's Guide (31502-90023)

p- 2
Throughout this manual, the term
HP Pascal
refers to both HP Pascal/iX
and HP Pascal/HP-UX. The following is a short description of each chapter
and appendix.
Chapter 1 Describes HP Pascal/iX and HP Pascal/HP-UX and
explains their relationship to HP Standard Pascal and
its subsets.
Chapter 2 Describes HP Pascal program structure in terms of
syntax and compilation units, and explains how your
program can interface with its external environment.
Chapter 3 Explains how program input/output works.
Chapter 4 Gives the ranges of the predefined data types of HP
Pascal and explains the types which HP Pascal does
not share with older Pascal implementations.
Chapter 5 Explains how HP Pascal allocates space for and aligns
static data structures.
Chapter 6 Explains dynamically allocated HP Pascal data
structures.
Chapter 7 Discusses HP Pascal parameters.
Chapter 8 Explains procedure options, which allow routines to
have optional parameters and default parameter
values.
Chapter 9 Explains how your program can use external routines.
Chapter 10 Explains how your program can use intrinsics.
Chapter 11 Explains how to write error recovery code that allows
your program to handle its own run-time errors.
Explains how to debug your program.
Chapter 12 Explains how to use the optimizer to improve your
program.
Appendix A Explains how HP Pascal/iX works on the MPE/iX
operating system.
Appendix B Explains how HP Pascal/HP-UX works on the HP-UX
operating system.
Refer to the following manuals for further information on HP Pascal:
*
HP Pascal/iX Reference Manual
(31502-90001)
*
HP Pascal/XL Migration Guide
(31502-90004)
This manual also refers to the following non-HP Pascal manuals:
*
ALLBASE/SQL Pascal Application Programming Guide
(36216-90007)
*
HP C Programmer's Guide
(92434-90002)
*
HP Link Editor/XL Reference Manual
(32650-90030)
*
HP System Dictionary/XL General Reference Manual
(32256-90004)
*
HP TOOLSET/XL Reference Manual
(36044-90001)[REV BEG]
*
HP-UX Floating-Point Guide
(B2355-90024)[REV END]
*
Introduction to MPE XL for MPE V Programmers
(30367-90005)