| |
|
|
List of FORTRAN Implementations 1957 - 1967
| Date |
Name |
Machine |
Author(s) |
Location |
| 1954-57 |
FORTRAN (0&I) |
IBM 704 |
Backus et al.a |
IBM |
| 1957 |
FORTRANSIT |
IBM 650 |
Bemer, Alexander, Pessin, Hemmes, May |
IBM |
| 1958 |
650 FORTRAN |
IBM 650 |
Pessin, Wu |
IBM |
| 1958 |
FORTRAN |
IBM 709 |
b |
IBM |
| 1958 |
FORTRAN II |
IBM 704 |
Backus et al.; Mitchell, Sheridan, Brady, May |
IBM |
| 1958 |
FORTRAN III |
IBM 704 |
Ziller, Nelson |
IBM |
| 1960 |
FORTRAN |
IBM 1620 |
Laffan |
IBM |
| 1960 |
ALTAC |
Philco 2000 |
Rosen, Goldberg |
Philco |
| 1960 |
FORTRAN |
IBM 7070 |
Alexander et al. |
IBM |
| 1960 |
FORTRAN |
IBM 705 |
Brittenham, Horning, Kuss, Matheny, Miller, Seldon, Williams |
IBM/GUIDE |
| 1960 |
FORTRAN |
CDC 1604 |
Cray |
CDC |
| 1960 |
Honeywell Algebraic Compiler |
? |
Opler |
CUC |
| 1961 |
FORGO |
IBM 1620 |
Davidson, McClure |
Wisconsin |
| 1961 |
FORTRAN |
H-290 |
Hankins |
HIS |
| 1961 |
GOTRAN |
IBM 1620 |
Laffin, Resta |
IBM |
| 1961 |
Automath-800 |
H-800 |
Opler, King, O'Conner, Beeber, Hopkins, Brestwick |
CUC |
| 1961 |
FORTRAN I |
UNIVAC |
?c |
Rem-Rand |
| 1961 |
FORTRAN II |
LARC |
CSC |
Rem-Rand |
| 1961 |
UT FORTRAN |
IBM 1620 |
Lee, Field |
Toronto |
| 1961 |
AFIT FORTRAN |
IBM 1620 |
Pratt |
Wright Patterson AFB |
| 1961 |
1401 FORTRAN |
IBM 1401 |
Haines et al. |
IBM |
| 1961 |
FORTRAN |
B5000 |
? |
Burroughs |
| 1961 |
FORTRAN IV |
IBM 7090/4 |
Larner |
IBM |
| 1961 |
FORTRAN II |
RCA 301 |
Hux et al. |
RCA |
| 1962 |
FORTRAN IV |
IBM 7040/4 |
Medlock |
IBM |
| 1962 |
FORTRAN II |
Univac LARC |
Erdwinn, Ferguson, Gatt, Malenkoff, Nutt, Richards |
CSC |
| 1962 |
Automath-400 |
H-400 |
Boris and Cahill |
HIS |
| 1962 |
FORTRAN II |
RCA 301 |
Hux et al. |
RCA |
| 1963 |
FORTRAN IV |
Univac 1107d |
Anderson, England, Erdwinn, Ferguson, Gatt, Kinney, Martin, Nutt, Perrine |
CSC |
| 1963 |
FORTRAN IV |
UNIVAC III |
Balke, Harkins, Nutt, Peterson, van der Wouw |
CSC |
| 1963 |
Automath-1800 |
H-800/1800 |
Chang |
HIS |
| 1963 |
Automath-1400 |
H-1400 |
Roth |
CDC |
| 1963 |
FORTRAN |
CDC 160A |
Neuhaus |
CDC |
| 1963 |
FORTRAN S1 |
IBM Stretch |
Glennie |
UKAEA (AWRE) |
| 1963 |
FORTRAN IV |
IBM 7030 |
Bishop, Webster |
IBM |
| 1963 |
KINGSTRAN |
IBM 1620 |
Field, Jardine, Lee, Lee, Robinson |
Kingston, Ont. |
| 1964 |
FORTRAN S2 |
IBM Stretch |
Glennie |
UKAEA (AERE) |
| 1964 |
FORTRAN IV |
Philco 2000 |
Brown, Rice, Richards, Sidrane |
CSC |
| 1964 |
HARTRAN |
Atlas (F) |
Pyle |
UKAEA (AERE) |
| 1964 |
FORTRAN |
Orion (F) |
Taylor, Harrigan |
Rutherford Lab. (UK) |
| 1964 |
FORTRAN |
SDS910 |
Dunlap, Ryan |
Digitek |
| 1964 |
FORTRAN |
CDC 3000L |
Schumacher |
CDC |
| 1964 |
FORTRAN |
CDC 3600 |
Tiede |
CDC |
| 1964 |
Fast FORTRAN |
CDC 3600 |
? |
Mich. State |
| 1964 |
FORTRAN II |
RCA 3301 |
Hux et al. |
RCA |
| 1964 |
FORTRAN IV |
RCA 601 |
Best |
Decision Systems |
| 1964 |
FASTRAN |
IBM 709/7090/7094 |
Hagstrom, Prosser, Younge |
Indiana |
| 1965 |
PUFFT |
IBM 7094 |
Rosen et al. |
Purdue |
| 1965 |
FORTRAN IV |
IBM 7030 |
Macintosh, Matheny, McPherson, Peterson, Sexton, Stephens |
CSC |
| 1965 |
FORTRAN V |
Univac 1108 |
Hall, Macintosh, Matheny, Perrine, Stephens, White |
CSC |
| 1965 |
FORTRAN S3 |
Atlas 2 (F) |
Glennie |
UKAEA (AWRE) |
| 1965 |
FORTRAN 0 |
H-200 |
Hawkes |
HIS |
| 1965 |
GE FORTRAN |
GE 235 |
? |
GE |
| 1966 |
FORTRAN IV |
SDS 9300 |
Owens, Hartman |
SIDS |
| 1966 |
FORTRAN H |
S/360 |
Holliday et al. |
IBM |
| 1966 |
FORTRAN H |
H-1200/2200 |
Shy, Gintall |
HIS |
| 1966 |
COS FORTRAN |
CDC 6600 |
McCrossen |
CDC |
| 1966 |
FORTRAN J |
H-4200 |
Shy, Freiburghouse |
HIS |
| 1966 |
FORTRAN IV |
RCA Spectra |
Moshos |
RCA |
| 1967 |
DITRAN |
CDC 1604$ |
Moulton, Muller |
Wisconsin |
| 1967 |
FORTRAN IV |
Phillips |
Erdwinn, Klunder, van der Wouw |
Phillips/Apeldoorn |
| 1967 |
FORTRAN IV |
S/360-67 |
Drusts, Rice, Sidrane, Smith, Swift, Wakino |
CSC |
| 1967 |
FORTRAN T3 |
Titan (Atlas 2) (F) |
Larmouth |
Cambridge Univ. |
| 1967 |
FORTRAN G |
S/360 |
? |
Digitek |
| 1967 |
FORTRAN F (DOS version) |
S/360 |
? |
Digitek |
| 1967 |
MOD 8 FORTRAN |
H-8200 |
Jackson et al. |
HIS |
| 1967 |
WATFOR |
S/360 |
Shantz et al. |
Waterloo |
Abbreviations
| AWRE |
Atomic Weapons Research Establishment |
| CDC |
Control Data Corporation |
| CSC |
Computer Sciences Corporation |
| CUC |
Computer Usage Corporation |
| F |
Ferranti |
| HIS |
Honeywell Information Systems |
| RCA |
Radio Corporation of America |
| UKAEA |
United Kingdom Atomic Energy Authority |
Sources:
J. E. Sammet, Programming Languages, New York: Prentice-Hall, 1969; memory; private
correspondence; extensive research by Daniel Leeson (IBM), Brian Chapman (UKAEA),
Roy Nutt (CSC), Martin Greenfield (HIS), and Millie Price and Richard Ragan (CDC).
a The designation Backus et al. indicates the group identified in the
1957
WJCC paper's author list.
b Officially (from IBM files), this work was a straight conversion from the
704 implementation done by the Backus group. Medlock (private correspondence)
attributes the management of this work to Harry Bekish.
c A question mark indicates that the information is unknown. Readers are
invited to correct and/or update the list.
d Also later implemented on the Burroughs 5500, CDC 3600, and Univac 1108.
e Added in 2007 following personal communication from Stanley Hagstrom (PCC).
Based on pages 10-11 of Annals of the History of Computing, Volume 6, Number 1,
January 1984

Comments on this or any other of the Group's pages should be sent by e-mail to the
FSG Web Editor.
Last modified: Thu 1 Mar 2007 15:33:39
|