HP 3000 Manuals

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.

	       Click here to view figure.
          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