FSG Home page
Joining the Group
Report on Fortran
Report submitted to the BCS Technical Board, December 1999
There is a file, last updated in September 2004, listing available compilers, text books and courses at URL: http://www.fortran.com/metcalf.htm. (See also the link to more Fortran resources at the bottom of this page)
For historical compatibility Fortran 90/95 thus has a great deal of redundancy, with features designed before the structured programming revolution of the early 1970s retained alongside more modern, elegant and expressive features. When Fortran 90/95 is taught to newcomers, it is possible to ignore the old and concentrate on the new. It is noticeable that modern undergraduates and postgraduates easily accept concepts which were considered difficult ten years ago. To accommodate Fortran as a teaching language, two suppliers have designed subsets of Fortran, known as ELF and F, and corresponding processors and text books exist; details are available via the URLs given above.
There is also the language HPF - High Performance Fortran. This is a development of the language for use on high performance computers by means of adding directives to standard Fortran using the syntax of comments. Thus a standard-conforming compiler can still process an HPF program.
There are also two ISO Technical Reports on Fortran, on floating point exception handling and on enhanced data types respectively. These are a form of beta test standard. They specify facilities which are wanted urgently and which are expected to be in the next edition of the standard, unless serious deficiencies are found with them at the beta test stage.
The home page of the ISO working group on Fortran is at http://www.nag.co.uk/sc22wg5/ from where further information may be obtained.
Fortran Standard Development
The system of working for the past ten years has been that the ISO group specifies the requirements and it delegates detailed development to 'development bodies', which are typically but not necessarily based in one country for practical reasons. The 'primary development body' so far has always been the US NCITS committee J3, better known under its former name X3J3. Development bodies for other projects, such as for the technical reports and for the subsidiary parts, have been subsets of WG5 members, generally with project editors from the UK. About seven countries normally send participants to WG5 meetings. A few other countries, notably Russia, participate by email.
When Fortran 2000 development started, it was envisaged that the first draft would be available in August 2000. ISO procedures for voting and revising then gave a target date for formal approval target date of November 2002. At the meeting in June 1999, WG5 reluctantly acceded to a request from J3 to extend both target dates by two years. This was because the load on J3 of both development of Fortran 2000 and interpretation work on Fortran 95 was exceeding the resources available.
UK Fortran Panel
Most members of the UK Fortran panel are also members of the Fortran Specialist Group. Several members of the specialist group are, or have been at various times, also members of IST/5 although they have typically been nominated by JISC rather than by the BCS.
The UK plays a full part in WG5. The present and previous convenors have both been from the UK (and both are FSG members). At WG5 meetings the UK delegation is typically the largest or second largest, alternating with the US, and as noted above UK members are active as project editors or subgroup convenors or play other active roles.
Thus although the Fortran Specialist Group per se is not holding frequent meetings, its members are unobtrusively busy on Fortran matters.
Links updated August 2001, April 2006 and October 2009.
Details of current Fortran standardization activities can be found in WG5's own World Wide Web pages.
Comments on this or any other of the Group's pages should be sent by email to the FSG Web Editor.
|TOP OF PAGE | FSG HOME | STANDARDIZATION | FORTRAN RESOURCES||© Copyright The British Computer Society|