Compaq COBOL for OpenVMS VAX and Compaq COBOL Compatibility and Migration
B.1 Compatibility Matrix
Table B–1 (Cont.) Cross-Platform Compatibility of COBOL Features
OpenVMS
VAX
OpenVMS
Alpha
Tru64
UNIX
Windows NT
Alpha
VAX compatible alignment
p
p
p
p
Alpha natural alignment / padding
N
p
p
p
Targetted code generation / optimization
p
p
p
p
/[NO]SEPARATE_COMPILATION
P
p
N
N
I18N (PIC N, etc.)
p
p
p
p
CALL USING BY DESCRIPTOR
p
p
N
N
cobfunc, cobcall, and cobcancel
N
p
p
p
Reformat
p
p
p
p
Terminal source format
p
p
p
p
Lowercase, -/_ in source
p
p
p
p
Sample Application - Client/Server
N
N
N
p
Sample Applications - Visual Basic calling
COBOL
N
N
N
p
Oracle CDD/DML support
p
p
N
N
Transarc Encina (-tps) support
N
N
p
N
DECset PCA,LSE/SCA support
p
p
N
N
DECset PDF support
p
N
N
N
FUSE support
N
N
p
N
Interactive compiler driver
N
N
N
p
Symbolic debugger support
p
p
p
p
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 B–3
Содержание COBOL AAQ2G1FTK
Страница 22: ......
Страница 30: ......
Страница 94: ......
Страница 110: ......
Страница 146: ......
Страница 180: ......
Страница 194: ...Processing Files and Records 6 1 Defi...
Страница 300: ......
Страница 490: ......
Страница 516: ......
Страница 517: ......
Страница 530: ......
Страница 534: ......
Страница 590: ......
Страница 620: ......