Program units and procedures
This section describes:
Scope
Association
Program units, procedures, and subprograms
Interface blocks
Generic interface blocks
Main program
Modules
Block data program unit
Function and subroutine subprograms
Intrinsic procedures
Arguments
Argument association
Recursion
Pure procedures
Elemental Procedures