Age is an irrelevant, consumerism fallacy; the contextual history including the players involved, machines available, problems to solve and lessons learned, is far more important.
More (salient links from various sources):
Generally
- https://gcc.gnu.org/wiki/GFortranStandards
F60
- https://www.fortran.com/FortranForTheIBM704.pdf
F66
- ftp://ftp.nag.co.uk/sc22wg5/ARCHIVE/Fortran66.pdf
F77
- http://web.stanford.edu/class/me200c/tutorial_77/
- http://www.fortran.com/fortran/F77_std/rjcnf.html
F90
- http://www.nccs.nasa.gov/tutorials/f90studentnotes.pdf
- ftp://ftp.nag.co.uk/sc22wg5/N1801-N1850/N1830.pdf
- http://www.j3-fortran.org/doc/year/10/10-007.pdf
F95
- http://www.j3-fortran.org/doc/year/04/04-007.pdf
F2003
- http://www.j3-fortran.org/doc/year/04/04-007.pdf
F2008
I'm no Fortran expert. Were there no composite types (i.e., structures or tuples) at the time or other reasons to do that (i.e., code testing tools)?
Edit: Last q: Yes, as a vendor extension
https://gcc.gnu.org/onlinedocs/gfortran/STRUCTURE-and-RECORD...