5685
Comment: Update link to Fortran 2008 draft

5833
Fortran 2008 updates

Deletions are marked like this.  Additions are marked like this. 
Line 59:  Line 59: 
[http://j3fortran.org/doc/year/07/07007r2.pdf Preliminary Draft] (07007r2, 5 June 2007)  [ftp://ftp.nag.co.uk/sc22wg5/N1651N1700/N1678.pdf Preliminary Draft] ([http://j3fortran.org/doc/year/07/07007r2.pdf j3]) (07007r2, 5 June 2007) ([ftp://ftp.nag.co.uk/sc22wg5/N1651N1700/N1677.pdf Non normative Coarrays description]) 
Fortran Standards Documents
Draft (unofficial) versions of the various recent Fortran standards and corrigenda are available from the [http://j3fortran.org/ J3 website], the [http://www.nag.co.uk/sc22wg5/ WG5 website], and/or the [ftp://ftp.nag.co.uk/sc22wg5/ WG5 file server], in various formats. In addition, some older Fortran standards are available from [http://www.fortran.com www.fortran.com]. The official standards can be bought from the [http://www.iso.org/iso/en/CombinedQueryResult.CombinedQueryResult?queryString=Fortran International Organization for Standardization (ISO)] or from your national standardization organization.
Note that, of these standards, GNU Fortran currently only supports the base Fortran 95 standard (not parts 2 or 3) as amended in the two corrigenda, the Fortran 95 TR 15581 extension, the Fortran 77 standard with the MILSTD 1753 extensions, and some portions of the Fortran 2003 standard; these standards have been highlighted in bold. The other documents are linked here for reference, but should not be taken as documentation of GNU Fortran features.
Fortran  Automatic Coding System for the IBM 704
The oldest version; dated October 15, 1956, first presented in February 1957 and first delivered in April 1957. [http://www.fhjena.de/~kleine/history/languages/FortranAutomaticCodingSystemForTheIBM704.pdf Fortran  Programmer's Reference Manual (PDF)]
Fortran 66
Fortran 66 Standard (X3.91966): [http://www.fortran.com/fortran/fortran_66.zip (gif)] [http://www.fhjena.de/~kleine/history/languages/ansix3dot91966Fortran66.pdf (pdf)]
Fortran 77
Fortran 77 Standard (!X3J3/90.4, [http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=6127 ISO 1539:1980]): [http://www.fortran.com/fortran/F77_std/f77_std.html (text)] [http://www.fortran.com/fortran/F77_std/rjcnf.html (html)]
DoD Extensions to Fortran 77 (MILSTD 1753): [http://www.fortran.com/fortran/mil_std_1753.html (html)]
Fortran 90
Fortran 90 Standard [http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=17366 ISO/IEC 1539:1991]
Fortran 95
Fortran 95 Standard, final draft ([http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=39691 ISO/IEC 15391:1997]): [http://j3fortran.org/doc/standing/007%20Draft%20Revision%20to%20Fortran%20Standards%20Document/97007r2/ (all formats)], [http://j3fortran.org/doc/standing/007%20Draft%20Revision%20to%20Fortran%20Standards%20Document/97007r2/pdf/97007r2.pdf (pdf)].
Fortran 95 Standard (Part 2: ISOVaryingStrings), final draft ([http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=26934 ISO/IEC 15392:2000]): [ftp://ftp.nag.co.uk/sc22wg5/N1351N1400/N1375.pdf (pdf)] (Reference implementation written in Fortran [ftp://ftp.nag.co.uk/sc22wg5/ISO_VARYING_STRING/ 1], [http://www.fortran.com/iso_varying_string.f95 2])
(ISO Varying strings are not implemented in GNU Fortran, but [http://www.nag.co.uk/sc22wg5/IS15392.html Fortran 95 module] exists which implements this is Fortran.)
Fortran 95 Standard (Part 3: Conditional Compilation), final draft ([http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=29926 ISO/IEC 15393:1998]): [ftp://ftp.nag.co.uk/sc22wg5/N1301N1350/N1306.pdf (pdf)]
(Conditional Compilation is not supported directly by GNU Fortran but you can preprocess the files using [http://users.erols.com/dnagle/coco.html COCO].)
Fortran 95 FloatingPoint Exceptions TR, draft ([http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=34370 ISO/IEC TR 15580:2001]): [ftp://ftp.nag.co.uk/sc22wg5/N1351N1400/N1378.pdf (pdf)]
Fortran 95 Allocatable Components TR, draft ([http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=34367 ISO/IEC TR 15581:2001]): [ftp://ftp.nag.co.uk/sc22wg5/N1351N1400/N1379.pdf (pdf)]
Fortran 95 Corrigendum 1, draft: [ftp://ftp.nag.co.uk/sc22wg5/N1401N1450/N1421.pdf (pdf)]
Fortran 95 Corrigendum 2, draft: [ftp://ftp.nag.co.uk/sc22wg5/N1451N1500/N1472.pdf (pdf)]
Fortran 2003
Fortran 2003 Standard, final draft ([http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=39691 ISO/IEC 15391:2004(E)]): [http://www.j3fortran.org/doc/year/04/04007.txt (ascii)], [http://www.j3fortran.org/doc/year/04/04007.tex.tar (TeX)], [http://www.j3fortran.org/doc/year/04/04007.pdf (pdf)].
Fortran 2003, Enhanced Modules TR, draft ([http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=37995 ISO/IEC TR 19767:2005(E)]): [ftp://ftp.nag.co.uk/sc22wg5/N1601N1650/N1602.pdf (pdf)].
Fortran 2003 Corrigendum 1, draft ([http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=43930 ISO/IEC 15391:2004/Cor 1:2006 (E)]): [ftp://ftp.nag.co.uk/sc22wg5/N1601N1650/N1636.pdf (pdf)]
Fortran 2003 Corrigendum 2, final draft ([http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=45447 ISO/IEC 15391:2004/Cor.2:2007 (E)]): [ftp://ftp.nag.co.uk/sc22wg5/N1651N1700/N1665.pdf (pdf)]
Fortran 2008
[ftp://ftp.nag.co.uk/sc22wg5/N1651N1700/N1678.pdf Preliminary Draft] ([http://j3fortran.org/doc/year/07/07007r2.pdf j3]) (07007r2, 5 June 2007) ([ftp://ftp.nag.co.uk/sc22wg5/N1651N1700/N1677.pdf Non normative Coarrays description])
Other Relevant Standards
POSIX
The IEEE standard covering Fortran 77 POSIX bindings is available online, though unfortunately only from locations with appropriate subscriptions to the IEEE server (e.g., many university networks). For those who do have such access, the link is:
POSIX Fortran 77 Language Interfaces (IEEE Std 1003.91992) [http://ieeexplore.ieee.org/iel1/2891/4710/00182910.pdf?isnumber= (pdf)]