J F Harper, 26 April 2006
Fortran has for almost 50 years been a computer language used mainly by engineers and scientists (but by few computer scientists), mainly for numerical work. Five versions were standardised and are commonly referred to as f66, f77, f90, f95 and f2003 to indicate the year. F95 has superseded f90, and no f2003 compilers exist yet, so these notes concentrate on f77 and f95.
These notes are written to show f77 users a number of the f95 features that I found so useful that I gave up f77 except when writing a program for someone with no f95 compiler.
Some new features make programming easier, some allow the machine to detect bugs that f77 compilers cannot, and some make programs easier to read, often by reducing the number of statement labels.PDF version 100K