Language Reference
    Overview
    Disclaimer and Legal Information
    How to Use This Document
    New Language Features
    Conformance, Compatibility, and Fortran 2003 Features
    Program Structure, Characters, and Source Forms
    Data Types, Constants, and Variables
    Expressions and Assignment Statements
    Specification Statements
    Dynamic Allocation
    Execution Control
    Program Units and Procedures
       Main Program
       Modules and Module Procedures
       Intrinsic Modules
       Block Data Program Units
       Functions, Subroutines, and Statement Functions
       External Procedures
       Internal Procedures
       Argument Association
          Optional Arguments
          Array Arguments
          Pointer Arguments
          Assumed-Length Character Arguments
          Character Constant and Hollerith Arguments
          Alternate Return Arguments
          Dummy Procedure Arguments
          References to Generic Procedures
          References to Non-Fortran Procedures
       Procedure Interfaces
       CONTAINS Statement
       ENTRY Statement
       IMPORT Statement
    Intrinsic Procedures
    Data Transfer I/O Statements
    I/O Formatting
    File Operation I/O Statements
    Compilation Control Statements
    Directive Enhanced Compilation
    Scope and Association
    Deleted and Obsolescent Language Features
    Additional Language Features
    Additional Character Sets
    Data Representation Models
    Run-Time Library Routines
    Summary of Language Extensions
    A to Z Reference
    Glossary