[Home]History of Fortran programming language

HomePage | Recent Changes | Preferences

Revision 9 . . (edit) December 8, 2001 10:36 am by GregLindahl
Revision 8 . . (edit) December 8, 2001 9:35 am by Greg Lindahl
Revision 7 . . (edit) December 8, 2001 9:34 am by Greg Lindahl
Revision 6 . . December 8, 2001 9:31 am by Greg Lindahl [first compiler ever]
Revision 5 . . October 2, 2001 6:44 pm by Drj ["integrated" new material]
  

Difference (from prior major revision) (minor diff, author diff)

Changed: 1c1
A programming language developed in the 1950s and still in use today. The name is short for Formula Translation. It is a procedural language suited to scientific computation, so is commonly used by scientists.
A programming language originally developed in the 1950s and still in use today. The name is short for "Formula Translation". It is a procedural language suited to scientific computation, so is commonly used by scientists.

Changed: 3c3
The first FORTRAN compiler was developed in 1954-57 by a team lead by [John W. Backus]? whilst he was at IBM.
The first FORTRAN compiler was developed in 1954-57 by a team lead by [John W. Backus]? whilst he was at IBM. This compiler was the first compiler for any [High level language]?, and was actually an optimizing compiler, because the authors were worried that no one would use the language if its performance was not comparable to assembly language.

Changed: 9c9
Every version introduced 'modern' programming concepts, such as IF-THEN-ELSE and parallel constructs, while still maintaining its 'lean' profile and optimal performance.
Every version introduced 'modern' programming concepts, such as IF-THEN-ELSE and parallel constructs, while still attempting to maintain Fortran's 'lean' profile and high performance.

Changed: 11c11
Vendors of high performance scientific computers (Burroughs, CDC, CRAY, IBM, Texas Instruments, ...) added extensions to FORTRAN to make use of special hardware features such as: instruction cache, CPU pipeline, vector arrays, etc. For example, one of IBM's FORTRAN compilers (H Extended IUP) had a level of optimization which reordered the machine code instructions to keep several internal arithmetic units busy at the same time. Another example is CFD, a special 'version' of FORTRAN designed specifically for the ILLIAC IV supercomputer, running at NASA's [Ames Research Center]?.
Vendors of high performance scientific computers (Burroughs, CDC, CRAY, IBM, Texas Instruments, ...) added extensions to FORTRAN to make use of special hardware features such as: instruction cache, CPU pipeline, vector arrays, etc. For example, one of IBM's FORTRAN compilers (H Extended IUP) had a level of optimization which reordered the machine code instructions to keep several internal arithmetic units busy at the same time. Another example is CFD, a special 'version' of FORTRAN designed specifically for the ILLIAC IV supercomputer, running at NASA's [Ames Research Center]?. These extensions have all disappeared over time; the major remaining extension is OpenMP?, which is a cross–platform extension for shared memory programming. One new extension, [CoArray Fortran]?, is intended to promote parallel programming.

HomePage | Recent Changes | Preferences
Search: