Home
        HP Pascal Software Product Description
         Contents
1.    STARLET PAS    STARLET_MODULES DAT   SOR_MODULES DAT   CONSTRUCTOR_1 PAS   FUNCTION_CALLS PAS    HANDLER PAS    HELLOWORLD PAS   IMPLEMENTATION_MODULE PAS   INITIAL_STATE_1 PAS   INITIAL_STATE_2 PAS   INTERFACE_MODULE PAS   LIB FIND_FILE PAS    MAIN_PROGRAM PAS    RFA_READ PAS   SCHEMA_PARAMETERS PAS   SMG_EXAMPLE PAS   SYS ASCTIM_AND_GETTIM PAS   SYS CHECK_ACCESS PAS  SYS DCLEXH PAS   SYS DEVICE_SCAN PAS  SYS FAO PAS   SYS GETDVI PAS  SYS GETUPI PAS   SYS GETQUI PAS  SYS GETSYI PAS   SYS GETUAI PAS  SYS PROCESS_SCAN PAS   SYS PUTMSG PAS  SYS SNDJBC PAS   SYS TRNLNM PAS  USE_XABDAT PAS  PASCAL ACLEDIT_ROUTINES PAS  PASCAL CLI_ROUTINES PAS  PASCAL CONV_ROUTINES PAS  PASCAL DCX_ROUTINES PAS  PASCAL EDT_ROUTINES PAS    PASCAL FDL_ROUTINES PAS  PASCAL LBR_ROUTINES PAS  PASCAL MAIL_ROUTINES PAS  PASCAL PSM_ROUTINES PAS  PASCAL SMB_ROUTINES PAS  PASCAL TPU_ROUTINES PAS  PASCAL SHOW_VERSIONS COM  PASCAL SET_VERSION COM  PASCAL DEFAULT_VERSION COM    The source code modules are provided in order to install  and describe the product  Modules include sample test  program  help file  example files  and system definition  inclusion files     This source code is provided on an  AS IS  basis without  any warranty of any kind either express or implied     Run Time Library Redistribution    The HP Pascal kit may include updated Pascal Run   Time Library shareable images  HP grants the user a  nonexclusive royalty free worldwide right to reproduce  and distribute the executable version of 
2.  that can include dollar sign      and underscore  _     Conditional compilation facility including the  IF di   rective and the  CONSTANT command line qualifier  to provide for compilation of code that has many vari   ants or configurations     Many compiler directives such as  ARCH_NAME    SYSTEM_NAME   COMPILER_VERSION   FILE   etc  to allow compile time information to be inserted  into the compiled program     Compiler directives such as  F_FLOAT   S_FLOAT   etc  to allow fine grained control of floating literal for   mats  OpenVMS Alpha and OpenVMS 164 systems  only     As anative mode language  HP Pascal is integrated into  the Common Language Environment  This integration  provides HP Pascal users with     Support for OpenVMS interlanguage calling standard  Access to all OpenVMS system services    Access to the facilities of the OpenVMS Symbolic  Debugger    Callable interfaces to the OpenVMS Common Run   time Library    Oracle CDD Repository support    Support for the Language Sensitive Editor Source  Code Analyzer to provide error diagnostics to  Language Sensitive Editor component  cross refer   ence information for Source Code Analyzer compo   nent  and support for low level program design  in   cluding the processing of pseudocode  In addition   HP Pascal for OpenVMS VAX Systems also supports  the extraction of design information from comments     Ability for functions to return structured types  other  than file types     Options available to Pascal users at comp
3. 7 for OpenVMS includes         HP Language Sensitive Editor Source Code Ana   lyzer  LSE SCA  for OpenVMS Alpha        HP Digital Test Manager  DTM  for OpenVMS Alpha        HP Performance and Coverage Analyzer  PCA  for  OpenVMS Alpha        HP Code Management System  CMS  for OpenVMS  Alpha        HP Module Management System  MMS  for Open   VMS Alpha    For VAX Systems     e Oracle CDD Repository for OpenVMS    e HP DECset Release 12 7 for OpenVMS VAX Sys   tems which includes         HP Language Sensitive Editor Source Code Ana   lyzer  LSE SCA  for OpenVMS Systems        HP DIGITAL Test Manager  DTM  for OpenVMS Sys   tems        HP Performance and Coverage Analyzer  PCA  for  OpenVMS Systems        HP Code Management System  CMS  for OpenVMS  Systems        HP Module Management System  MMS  for Open   VMS Systems    GROWTH CONSIDERATIONS    The minimum hardware and software requirements for  any future version of this product may be different from  the requirements for the current version     DISTRIBUTION MEDIA  HP Pascal OpenVMS Alpha ONLY     HP Pascal for OpenVMS Alpha is available on the  OpenVMS Alpha Software Layered Products Library  Package  QA 03XAA H8   The library package in   cludes media and documentation on CD ROM     HP Pascal OpenVMS VAX ONLY     HP Pascal for OpenVMS VAX is available on the Open   VMS VAX Software Layered Products Library Package   QA 5G88A H8   The library package includes media  and documentation on CD ROM     HP Pascal OpenVMS 164 ON
4. LY     HP Pascal for OpenVMS 164 is available on the Layered  Products media within the Operating Environment pack   age  The Layered Products media includes the product  binaries and on line documentation  An optional hard   copy documentation kit is also offered     SOFTWARE WARRANTY    This software is provided by HP with a 90 day con   formance warranty in accordance with the HP warranty  terms applicable to the license purchase     HP Pascal For OpenVMS    ORDERING INFORMATION    When purchasing HP Pascal both a license and me   dia must be ordered  The license deliverable provides  the LMF PAK required to run the HP Pascal software   The VMS Operating System or Operating Environment   license and media  is a prerequisite to running HP Pas   cal     For HP Pascal for OpenVMS Alpha Systems     Software Licenses   Personal Use  QL 126AA 2B  Concurrent Use  QL 126AA 3   Traditional Capacity Use  QL 098A      Software Update Licenses   Personal Use  QL 126AA 4B  Concurrent Use  QL 126AA 5   Traditional Capacity Use  QL 098A  RE    Software Media Documentation  QA 03XAA H8  Software Documentation  hardcopy   QA 098AA GZ    For HP Pascal for OpenVMS VAX Systems     Software Licenses   Personal Use  QL 126AA 2B  Concurrent Use  QL 126AA 3     Software Update Licenses   Personal Use  QL 126AA 4B  Concurrent Use  QL 126AA 5     Software Media Documentation  QA 5G88A H8  Software Documentation  hardcopy   QA 126AA GZ    HP Pascal for OpenVMS 164 Systems     Software Licenses   Con
5. O        invent  Software  Product  Description  PRODUCT NAME  HP Pascal For OpenVMS  SPD 25 11 55  DESCRIPTION e Schemata type denoting families of types    This document addresses HP Pascal Version 6 0 for  OpenVMS Alpha  HP Pascal Version 5 8 for OpenVMS  VAX  and HP Pascal Version 6 0 for OpenVMS Integrity    Servers  164      HP Pascalis an implementation of the Pascal  language    that accepts programs compatible with either level of  the ISO specification for Programming languages   Pas   cal   ISO 7185 1987   as well as  ANSI IEEE 770X3 97   1987   HP Pascal also meets the Federal Informa     tion Processing Standard Publication   FIPS 109   re   quirements by accepting programs conforming to the  ANSI standard  HP Pascal also accepts many features  from the Extended Pascal standard   ANSI IEEE 770X3   160 1989  and  ISO 10206    i    The compiler has been validated for both levels of the   ISO unextended Pascal standard and for conforming to  FIPS 109  Containing extensions to the standards  HP  Pascal generates optimized  shareable code that takes     full advantage of the VAX  Alpha and Itanium hardware  floating point and character instruction sets and the vir   tual memory capabilities of the OpenVMS VAX  Alpha    and 164 Operating Systems  The language contains  control statements  data types  and predeclared proce   dures and functions     Major Pascal Language Elements     e INTEGER  REAL  CHAR  BOOLEAN  enumerated      and subrange data types    e ARRAY  RECO
6. RD  SET  and FILE structured data  types k      K Jensen and N  Birth  Pascal User Manual and Report 2nd ed   Spring Verlag  e  New York 1974     STRING schema denoting variable length character  strings up to 65 535 characters    FOR  REPEAT  and WHILE repetitive control state   ments    CASE  IF THEN  and IF THEN ELSE conditional  statements    BEGIN   END compound statement    User defined procedures and functions that can re   turn structured types  other than file types     GET  PUT  READ  WRITE  READLN  and WRITELN  input and output procedures    Concatenation operator and set of predefined char   acter string functions including INDEX  LENGTH  and  SUBSTR    Standard set of functions  procedures  and operators  Module initialization and finalization   Initial state specification   Enhanced structured value constructors    Implementation characteristics  MAXCHAR  MINREAL   MAXREAL  EPSREAL     OTHERWISE clause and case ranges for CASE  statement and variant records    Date and Time functions and procedures    Short Circuit Boolean Operators  AND_THEN and  OR_ELSE     Non Decimal representation of numbers    Exponentiation operator         August 2006    HP Pascal For OpenVMS    Pascal Extensions     DOUBLE  VAX D_floating and VAX G_floating on  OpenVMS VAX  OpenVMS Alpha  and OpenVMS 164  and IEEE T_floating on OpenVMS Alpha and 164   data type that supports the Alpha double range and  double precision floating point architectural features    QUADRUPLE  VAX H_floating o
7. current Use  BA379AC   Software Media   Foundation Operating Media  BA322AA or  Enterprise Operating Media  BA323AA or  Mission Critical Media  BA324AA   Software Documentation  Hard Copy   BA379MN    An example of a new order for HP Pascal     Concurrent Use License   BA379AC  Binaries  Operating Environment Media   BA32 A  Hardcopy Documentation Kit  Optional  BA379MN         The     denotes variant fields     The ordering information is valid at the time of release   Please contact your local HP office for the most up to  date information     SOFTWARE PRODUCT SERVICES    A variety of service options are available from HP  For  more information  contact your local HP account repre   sentative or distributor  Information is also available on  www hp com hps software     TRADEMARK INFORMATION     2006 Hewlett Packard Development Company  L P     Confidential computer software  Valid license from HP  and or its subsidiaries required for possession  use  or  copying  Consistent with FAR 12 211 and 12 212  Com   mercial Computer Software  Computer Software Docu   mentation  and Technical Data for Commercial use     The information contained herein is subject to change  without notice  The only warranties for HP products and  services are set forth in the express warranty statements  accompanying such products and services  Nothing  here in should be construed as constituting an addi   tional warranty  HP shall not be liable for technical or  editorial errors or omissions contain
8. e approximate  actual  sizes may vary depending on the user   s system envi   ronment  configuration  and software options selected     OPTIONAL HARDWARE    Floating point intensive applications should be run on  configurations with the appropriate hardware support for  the floating point data types being used  Consult the  Base Operating System Software Product Description  for the Floating Point Accelerator or other floating point  hardware appropriate for your configuration     SOFTWARE REQUIREMENTS    For Alpha Systems     e OpenVMS Alpha Operating System Version 6 1    Version 8 3    For VAX Systems     e OpenVMS VAX Operating System Version 5 5   Ver   sion 7 3    For 164 Systems     e OpenVMS 164 Operating System Version  8 2  8 2 1   8 3    SOFTWARE LICENSING    A software license is required in order to use HP  Pascal software  For VAX and Alpha platforms  HP  Pascal is offered with Concurrent Use  Personal Use  and Traditional    capacity    licenses  For 164  it is of   fered with Concurrent Use licenses  Version update li   censes are not available for the 164 platform  Rights  to use future revisions of HP Pascal are available only  through a Support Agreement or through a new li   cense purchase  For more information about Open   VMS license terms and policies  contact your local HP  sales office  or reference the Software Licensing site at    lt http   licensing hp com swl view slm page index gt     LICENSE MANAGEMENT FACILITY SUPPORT    This layered product su
9. ed herein     
10. ile time in   clude     Run time checks for array  character string  and sub   range bounds    Run time checks for arithmetic overflow  valid case  selector values  and null pointer variables    Run time checks for invalid declarations and illegal  GOTO usage    Generation of information for use by the OpenVMS  Symbolic Debugger and the run time error traceback  mechanism    Creation of an environment file facilitating separate  compilation    Cross reference listing    Creating in the listing file a representation of the ob   ject code generated by the compiler    Printing of information level messages including flag   ging uses of extensions to the ISO and ANSI Pascal  standards    HP Pascal For OpenVMS    SOURCE CODE INFORMATION    The following source code modules are provided on all  available distribution media for this product     KITINSTAL COM  LIBDEF PAS  MTHDEF PAS   PASCAL IVP PAS  PASCAL CLD  PASCAL HLP   PASDEF PAS  PASSTATUS PAS  SIGDEF PAS   DTK_MODULES DAT  FRONT PAS   LIB_MODULES DAT  MTH_MODULES DAT   NCS_MODULES DAT  OTS_MODULES DAT   PASCAL D_FLOAT PAS  PASCAL G_FLOAT PAS   PASCAL CMA ROUTINES PAS   PASCAL CVT ROUTINES PAS   PASCAL DTK_ROUTINES PAS   PASCAL LIB_ROUTINES PAS   PASCAL MTH_ROUTINES PAS   PASCAL NCS_ROUTINES PAS   PASCAL 0TS_ROUTINES PAS   PASCAL PPL_ROUTINES PAS   PASCAL SMG_ROUTINES PAS   PASCAL SOR_ROUTINES PAS   PASCAL STR_ROUTINES PAS   PASSTR IVP PAS    PPL_MODULES DAT    RMSUSR PAS    SDLPASCAL EXE    SMG_MODULES DAT    SOR_MODULES DAT 
11. n OpenVMS VAX  and IEEE X_floating on OpenVMS Alpha and 164   data type that supports the Alpha extended range  and extended precision floating point architectural  features    Support for null terminated strings via the C_STR_T  predefined type and the MALLOC_C_STR  C_STR   PAS _STRCPY  and PAS_STR predefined functions    VARYING data type denoting variable length charac   ter strings up to 65 535 characters    Language elements providing sequential and ran   dom access to RMS relative files  and sequential and  keyed access to RMS multikey indexed files    Optional attributes specification on constants  vari   ables  types  type identifiers  routines  routine param   eters  schema discriminants  and compilation units    MODULE capability for combining procedures  func   tions  and other declarations for compilation separate  from the main program    ENVIRONMENT and INHERIT attributes to control  separate and independent compilation    UNSIGNED  CARDINAL  INTEGER_ADDRESS  IN   TEGERnn  UNSIGNEDnn  POINTER  and SINGLE  predefined types    VALUE initialization section and optional value initial   ization in declaration section program level    External procedure and function declarations  Nonpositional passing of parameters    RETURN  BREAK  CONTINUE  EXIT and NEXT  statements    SELECT  SELECTONE statements  OpenVMS Al   pha and OpenVMS 164 systems only     Default values for parameters    Double quoted character strings with backslash con   stants    31 character identifiers
12. pace Requirements  Block Cluster Size   1   For HP Pascal for OpenVMS Alpha Systems   HP Pascal Compiler     Disk space required for installation  25 000 blocks     12 5 MB     Disk space required for permanent use  21 000 blocks     10 5 MB   Starlet Library Files     Disk space required for installation  15 000 blocks    Disk space required for permanent use  15 000 blocks  HP Pascal Example Files     Disk space required for installation  150 blocks    Disk space required for permanent use  150 blocks  For HP Pascal for OpenVMS 164 Systems   HP Pascal Compiler     Disk space required for installation  45 000 blocks     22 5 MB     Disk space required for permanent use  45 000 blocks     22 5 MB   Starlet Library Files     Disk space required for installation  15 000 blocks    Disk space required for permanent use  15 000 blocks  HP Pascal Example Files     Disk space required for installation  150 blocks    Disk space required for permanent use  150 blocks  For HP Pascal for OpenVMS VAX Systems   HP Pascal Compiler     Disk space required for installation  3 500 blocks    Disk space required for permanent use   Starlet Library Files     3 000 blocks    Disk space required for installation  11 500 blocks    Disk space required for permanent use  10 000 blocks  HP Pascal Example Files     Disk space required for installation  150 blocks    Disk space required for permanent use  150 blocks    These block counts refer to the disk space required on  the system disk  The sizes ar
13. pports the OpenVMS License  Management Facility     License units for this product are allocated on a Capacity  Use  Personal Use and Concurrent Use basis     Each Personal Use license allows one identified individ   ual to use the layered product  Each Concurrent Use  license allows any one individual at a time to use the  layered product     HP Pascal For OpenVMS    For more information on the License Management Fa   cility  refer to the OpenVMS Operating System Software  Product Description or the License Management Facility  manual of the OpenVMS Operating System documen   tation set     For more information about HP   s licensing terms and  policies  contact your local HP office     CLUSTER ENVIRONMENT    This layered product is fully supported when installed  on any valid and licensed OpenVMS Cluster  configu   ration without restrictions  The HARDWARE REQUIRE   MENTS section of this product   s Software Product De   scription detail any special hardware required by this  product          OpenVMS Cluster configurations are fully described  in the OpenVMS Cluster Software Product Descrip   tion  29 78 XX  and include SEA  Ethernet  and  Mixed Interconnect configurations     OPENVMS TAILORING CLASSES    The following OpenVMS classes are required for full  functionality of this layered product     e OpenVMS Required Saveset  e Programming Support    e Utilities    OPTIONAL SOFTWARE   For Alpha and 164 Systems    e Oracle CDD Repository for OpenVMS   e HP DECset Release 12 
14. the Run Time  Library designated as PASRTL EXE and PASMSG EXE   VAX  or PAS RTL EXE and PAS MSG EXE  Alpha  and 164   the  RTLs   provided that the user     e Distributes the RTLs only in conjunction with and as a  part of the user   s software application product which  is designed to operate in the OpenVMS environment        Does not use HP   s name  logo  or trademarks to mar   ket the user   s software application product     e Includes HP   s copyright notice for HP Pascal on the  user   s product disk label and or on the title page of  the documentation for software application product     e Agrees to indemnify  hold harmless  and defend HP  from and against any claims or lawsuits  including at   torney   s fees  that arise or result from the use or dis   tribution of the software application product  Except  as expressly provided herein  HP grants no implied  or express license under any of its patents  copy   rights  trade secrets  trademarks or any license or  other proprietary interests and rights     HARDWARE REQUIREMENTS    Processors Supported     Any Alpha system capable of running the OpenVMS  Alpha Operating System Version 6 1 to 8 2 or any VAX  system capable of running the OpenVMS Operating  System V5 5 to 7 3  Any OpenVMS Integrity Server ca   pable of running the OpenVMS Integrity Operating Sys   tem Version 8 2 or 8 2 1    Refer to the OpenVMS Operating System   s Software  Product Description  SPD 82 35 XX  for details     HP Pascal For OpenVMS    Disk S
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Manual de usuario  ST-310取説サイズ修正 [更新済み]-1  詳細(和文)  Smart-Prox MT475 User`s manual 19-8-2003  Life Fitness 93C User's Manual  取扱説明書はこちら  SL-6300  アンリツ株式会社 MX269017A ベクトル変調解析 ソフトウェア 取扱説明  Bedienungsanleitung  User Manual for the HE300GEN200 Genius Serial    Copyright © All rights reserved. 
   Failed to retrieve file