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