Array operations |
Pointers |
Improved facilities for numerical computation including a set of numeric inquiry functions |
Parameterization of the intrinsic types, to permit processors to support short integers, very large character sets, etc. |
User-defined derived data types composed of arbitrary data structures and operations on those structures. |
Modules, for global data definitions and procedure libraries. |
Source form, more appropriate for the terminal |
New control constructs, forms of CASE and DO |
Recursive procedures |
Optional and keyword arguments |
Dynamic storage allocation |
Improved 1/0facilities |
Additional intrinsic procedures |
Evolution of the language by labelling some features "obsolescent" |