HP 3000 Manuals

Ch 1. Introduction [ COBOL/HP-UX Language Reference for the Series 700 and 800 ] MPE/iX 5.0 Documentation


COBOL/HP-UX Language Reference for the Series 700 and 800

Chapter 1  Introduction 

The COBOL Language 

COBOL (COmmon Business Oriented Language) is the programming language
most widely and extensively used in commercial and administrative data
processing.

This COBOL implementation is a superset of ANSI COBOL 
1974 and ANSI COBOL 1985 as specified in American National Standard 
Programming Language COBOL: ANSI X3.23-1974 and ANSI X3.23-1985.
Language extensions include: 

   *   Most of the more commonly used extensions of IBM OS/VS COBOL
       (Release 2.3 and later). 

   *   Most of the language constructs of IBM VS COBOL 
       II (all releases), IBM DOS/VS COBOL and COBOL/370.

   *   X/Open conforming extensions. 

   *   Extensions specific to this system.

Combinations of these extensions are permissible in program source.  In
addition a "flagging" option to identify the various language extensions
in COBOL source programs ensures that programs can be verified as being
valid for any given one of the language specifications.

Note:                 This manual documents the COBOL language as
                      supported by this product.  This language was known
                      as VS COBOL in some earlier versions of the
                      product.  Where the word COBOL is used without
                      qualification or the term VS COBOL is used in this
                      manual or any associated manuals, they each refer
                      to the language supported by this product.  Where
                      other versions of COBOL are referenced they will
                      always be qualified:  for example, VS COBOL II or
                      ANSI'85 COBOL.

The ANSI COBOL 1974 and 1985 modules that are fully 
implemented are:

   *   Nucleus

   *   Table Handling (In the Nucleus as of the ANSI'85 Standard)

   *   Sequential I/O

   *   Relative I/O

   *   Indexed I/O

   *   Sort-Merge

   *   Segmentation

   *   Library/Source Text Manipulation

   *   Inter-Program Communication

   *   Debug

   *   Report Writer

   *   Communications (Full ANSI'74 support and ANSI'85 syntax support.)
________________________________________________________________________
|(ANS85)                                                               |
|                                                                      |
|                                                                      |
|   *   Intrinsic Functions                                            |
________________________________________________________________________

            

This COBOL system meets the certification requirements for the above
modules of The COBOL Compiler Validation System (CCVS) of the U.S.
Department of Commerce, National Institute of Standards and Technology.

A number of additional enhancements to the COBOL language are also
present: 
________________________________________________________________________
|(MF)                                                                  |
|                                                                      |
|                                                                      |
|   *   A screen-handling module, comprising a Screen Section and      |
|       additional formats of ACCEPT and DISPLAY statements, which     |
|       enable the user to specify exact location of fields on a       |
|       screen, accept data entered at specified positions, display    |
|       literal text at specified positions, define screen attributes, |
|       and control console features.                                  |
|                                                                      |
|   *   Enhanced file I/O with an additional Organization to handle    |
|       text-files efficiently; optional definition of file-names      |
|       either within a program source (data variable or literal) or at|
|       run-time from operating system environment variables; multiuser|
|       file-sharing facilities.                                       |
|                                                                      |
|   *   Systems programming extension which enhances interlanguage     |
|       calls and supports recursive COBOL programs.                   |
________________________________________________________________________

            



MPE/iX 5.0 Documentation