Compaq AAQ2G1FTK Marine Radio User Manual


 
Compaq COBOL for OpenVMS VAX and Compaq COBOL Compatibility and Migration
B.1 Compatibility Matrix
Table B1 (Cont.) Cross-Platform Compatibility of COBOL Features
OpenVMS
VAX
OpenVMS
Alpha
Tru64
UNIX
Windows NT
Alpha
VAX compatible alignment
Alpha natural alignment / padding N
Targetted code generation / optimization
/[NO]SEPARATE_COMPILATION P NN
I18N (PIC N, etc.)
CALL USING BY DESCRIPTOR NN
cobfunc, cobcall, and cobcancel N
Reformat
Terminal source format
Lowercase, -/_ in source
Sample Application - Client/Server N N N
Sample Applications - Visual Basic calling
COBOL
NNN
Oracle CDD/DML support NN
Transarc Encina (-tps) support N N N
DECset PCA,LSE/SCA support NN
DECset PDF support NNN
FUSE support N N N
Interactive compiler driver N N N
Symbolic debugger support
B.2 Differences in Extensions and Other Features
Compaq COBOL contains the following language extensions and other features
that are not in Compaq COBOL for OpenVMS VAX:
A choice of alignment (with the /ALIGNMENT qualifier) on the compile
command line or as a source directive for individual records; you can select
Alpha data alignment to optimize performance or Compaq COBOL for
OpenVMS VAX data alignment for compatibility with Compaq COBOL for
OpenVMS VAX.
A flag or qualifier (/ARCHITECTURE or
-arch
) that enhances performance
through targeted code generation.
A flag or qualifier (/ARITHMETIC or
-arithmetic
) that selects native or
standard arithmetic.
A flag or qualifier (/CONVERT=LEADING_BLANKS or
-convert
leading_blanks
) that changes all blanks to zeros in numeric display
items in arithmetic expressions or statements.
A flag or qualifier (/DISPLAY_FORMATTED or
-display_formatted
) that
causes the proper display of numeric values without the use of WITH
CONVERSION on the DISPLAY statement.
Compaq COBOL for OpenVMS VAX and Compaq COBOL Compatibility and Migration B3