HP Fortran for OpenVMS
User Manual


Previous Contents Index

B.3 Language Features and Interpretation Differences Between Compaq Fortran 77 and HP Fortran on OpenVMS Systems

This section lists Compaq Fortran 77 extensions to the FORTRAN-77 standard that are interpretation differences or are not included in HP Fortran for OpenVMS I64 or OpenVMS Alpha systems. Where appropriate, this list indicates equivalent HP Fortran language features.

HP Fortran conforms to the Fortran 90 and Fortran 95 standards. The Fortran 90 standard is a superset of the FORTRAN-77 standard. The Fortran 95 standard deletes some FORTRAN-77 features from the Fortran 90 standard. HP Fortran fully supports all of these deleted features (see the HP Fortran for OpenVMS Language Reference Manual).

HP Fortran provides many but not all of the FORTRAN-77 extensions provided by Compaq Fortran 77.

B.3.1 Compaq Fortran 77 for OpenVMS Language Features Not Implemented

The following FORTRAN-77 extensions provided by Compaq Fortran 77 on OpenVMS systems (both Alpha and VAX hardware) are not provided by HP Fortran for OpenVMS I64 or OpenVMS Alpha systems:

B.3.2 Compaq Fortran 77 for OpenVMS VAX Systems Language Features Not Implemented

Certain language features are available in Compaq Fortran 77 for OpenVMS VAX systems, but are not supported in HP Fortran for OpenVMS I64 or OpenVMS Alpha systems. These features include features supported by the VAX architecture, VAX hardware support, and older language extensions:

The following language features are available in Compaq Fortran 77 for OpenVMS VAX systems, but are not supported in HP Fortran because of architectural differences between OpenVMS I64 and OpenVMS Alpha systems and OpenVMS VAX systems:

B.3.3 Compaq Fortran 77 for OpenVMS Language Interpretation Differences

The following FORTRAN-77 extensions provided by Compaq Fortran 77 on OpenVMS systems (both Alpha and VAX hardware) are interpreted differently by HP Fortran.

For More Information:

B.3.4 Compaq Fortran 77 for OpenVMS VAX Systems Interpretation Differences

The following language features are interpreted differently in Compaq Fortran 77 for OpenVMS VAX Systems and HP Fortran for OpenVMS I64 or OpenVMS Alpha systems:

B.4 Improved HP Fortran Compiler Diagnostic Detection

The following language features are detected differently by HP Fortran than Compaq Fortran 77: