Fortran 90 is a major revision of its predecessor many of the inadequacies of FORTRAN 77 have been addressed:
To support this feature, many parallel intrinsic functions have been introduced including reduction operations such as SUM (add all elements in an array and return one value -- the sum) and MAXVAL (scan all elements in an array and return one value -- the biggest). This concept comes from APL.
The masked (parallel) assignment (WHERE) statement is also a new feature.
Reshaping and retyping functions have been added to the language which means that features that relied on storage association (such a EQUIVALENCE) do not have to be used.
Return to corresponding overview page