Likely uses for and users of Fortran 90
There are three obvious cases:
- Existing Fortran 77 experts who want to produce well-structured or object-oriented code.
- Applications which need to call legacy Fortran libraries.
- Any scientific or engineering application which might be used on a multi-processor machine or cluster. (May need HPF or Fortran 95 features, too.)
Ideally, if Fortran 90 is available on your target, any new Fortran code should:
- Avoid all obsolescent features from Fortran 66.
- Use new features of Fortran 90 to avoid COMMON BLOCK and GOTO except where essential.