FORTRAN: Difference between revisions
Line 29: | Line 29: | ||
* [[Microsoft FORTRAN77]] - Commercial - Discontinued | * [[Microsoft FORTRAN77]] - Commercial - Discontinued | ||
==A list of FORTRAN implementations that run under Java== | ==A list of FORTRAN implementations that run under Java== | ||
* [http://sourceforge.net/projects/f2j/ F2J] | * [http://sourceforge.net/projects/f2j/ F2J] Open source - Current | ||
==A list of FORTRAN implementations in JavaScript== | ==A list of FORTRAN implementations in JavaScript== |
Revision as of 16:13, 22 December 2014
Early and highly influential programming language designed by IBM in the 1950's, by now primarily used in numerical and scientific computing but on top of the usual inertia and the wide availability of libraries, FORTRAN can produce numerical code that is significantly faster that what you can expect from languages like C and Pascal. While Fortran was a major influence on the European Algol languages in the late 1950's, things have essentially turned around 180 degrees with all FORTRAN standards since the early 70's being heavily influenced by structured Algol derivatives like Pascal and Modula-2.
Classic FORTRAN is always spelled all caps, Fortran 95 and later however are expected to be formatted as other nouns. We tend to use the older conventions here since only a couple of F95 OS/2 implementations showed up and they did not sell well so the bulk of OS/2 programming has traditionally been done in classic FORTRAN.
A list of OS/2 implementations of FORTRAN
- GNU Fortran - Open source - Discontinued
- IBM Fortran/2 - Commercial - Discontinued
- IBM Personal Fortran - Commercial - Discontinued
- IBM Professional Fortran - Commercial - Discontinued
- Microsoft FORTRAN77 - Commercial - Discontinued
- NAS Fortran 90+ - Commercial - Discontinued
- NDP Fortran 90 - Commercial - Discontinued
- Open Watcom FORTRAN 77 - Open Source - Current
- Prospero FORTRAN 77 - Commercial - Discontinued
Libraries and bindings
A list of DOS implementations of FORTRAN
- BC Fortran - Freeware - Discontinued
- F2C - Open Source - Discontiued - Fortran to C translator.
- GNU Fortran - Open source - Discontinued
- Microsoft FORTRAN77 - Commercial - Discontinued
- Open Watcom FORTRAN 77 - Open Source - Current
- Prospero FORTRAN 77 - Commercial - Discontinued
A list of FORTRAN implementations that run under WinOS/2
- Microsoft FORTRAN77 - Commercial - Discontinued
A list of FORTRAN implementations that run under Java
- F2J Open source - Current