H ? «»

Language peer sets for FORTRAN:
United States
United States/1954
Designed 1954
1950s languages
Second generation
Early Cold War
Genus Fortran I-III Variants
Numerical Scientific
Fortran I-III Variants
Generation of Fortran I-III
Fortran family
Fortran I-III Variants/1954
Generation of Fortran I-III/1954
Fortran family/1954
Fortran I-III Variants/United States
Generation of Fortran I-III/United States
Fortran family/United States
Numerical Scientific
Numerical Scientific/1954
Numerical Scientific/us

FORTRAN(ID:8/for047)

Backus et al high-level compiler 

alternate simple view
Country: United States
Designed 1954
Published: 1954
Genus: Fortran I-III Variants
Sammet category: Numerical Scientific


for FORmula TRANslating

Design begun in 1954, compiler released April 1957. Based on Backus earlier work with Speedcoding, but involving other programmers from many institutions and organisations.

The first and still the most widely used language for numerical calculations.

Particularly good language for processing numerical data, but it does not lend itself very well to organizing large programs.

Nonrecursive, efficient.

from BRL 1960 manifest
"Fortran (Automatic Formula Translation).
This is a program which allows expression of scientific problems in terms of
mathematical formulae, with the formulae completely acceptable to the
system. There is flexibility in the program allowing for expansion of the language
and provision for inclusion of a library of programs previously written."

Harlan Herrick invented GOTO
Roy Nutt invented FORMAT



Places
People:

Hardware:
Related languages
ALGAEFORTRAN   Influence
GeorgeFORTRAN   Influence
Laning and ZierlerFORTRAN   Influence
SPEEDCODINGFORTRAN   Evolution of
  FORTRANCOMTRAN Equal portability Moderate Influence
  FORTRANFORTRAN II Evolution of
  FORTRANFORTRANSIT Subset
  FORTRANPACT I Moderate Influence
  FORTRANSAKO Influence
  FORTRANUNICODE Influence

References:

1955

1956

  • [IBM] (1956) The FORTRAN Automatic Coding System for the IBM 704 EDPM (Programmer's Reference Manual), IBM Corp., 32-7026 (Oct., 1956).

1957

  • New Yorker (1957) "The Talk of the Town" 5 January 1957 New Yorker Extract: PRINT 1 and FORTRAN Extract: An advertisement for programmers
  • Backus, J. W. et al., (1957) Backus, J. W. et al., "The FORTRAN Automatic Coding System"
          in [JCC 11] (1957) [JCC 11] Proceedings of the Western Joint Computer Conference, Los Angeles February 1957
  • Backus, J. W. et al., (1957) Backus, J. W. et al., "The FORTRAN Automatic Coding System"
          in Rosen, Saul (ed) Programming Systems & Languages. (1967) Rosen, Saul (ed) Programming Systems & Languages. McGraw Hill, New York, 1967.
  • Bemer (1957) Bemer, R. W. "The Status of Automatic Programming for Scientific Problems" Abstract Extract: Summary Extract: IT, FORTRANSIT, SAP, SOAP, SOHIO
          in [Armour] (1957) "Proceedings of the Fourth Annual Computer Applications Symposium" , Armour Research Foundation, Illinois Institute of Technology, Chicago, Illinois 1957
  • Gorn, Saul (1957) Gorn, Saul "Standardized Programming Methods and Universal Coding" Extract: Introduction
          in [ACM] (1957) [ACM] JACM 4(3) July 1957
  • [IBM] (1957) Programmer's Primer for FORTRAN Automatic Coding System for the IBM 704, IBM Corp., 32-0306-1 (1957). Extract: GENERAL INTRODUCTION
  • [IBM] (1957) Programmer's Primer for FORTRAN Automatic Coding System for the IBM 704, IBM Corp., 32-0306-1 (1957).

1958

  • (1958) "Automatic Coding with FORTRAN" Computer Bulletin August 1958 Abstract
  • Bemer (1958) [Bemer, RW] [State of ACM automatic coding library August 1958]
  • [IBM] (1958) [IBM] "FORTRAN II for the IBM 704 Data Processing System (Reference Manual)" IBM Corp., C28-6000 (1958). Extract: General introduction: original FORTRAN Extract: General introduction: FORTRAN II
  • [IBM] (1958) [IBM] Reference Manual, 709/7090 FORTRAN Programming System. IBM Form Number C28-6054-2. Extract: THE FORTRAN SYSTEM
  • Backus, J. W. (1958) Backus, J. W. "Automatic programming: properties and performance of FORTRAN systems I and II"
          in Proceedings of the Symposium on the Mechanisation (1958) Proceedings of the Symposium on the Mechanisation of Thought Processes. Teddington, Middlesex, England: The National Physical Laboratory, November 1958

1959

  • Carr (1959) Carr, John W III; "Computer Programming" volume 2, chapter 2, pp115-121
          in Crabbe et al (1957) E. M. Crabbe, S. Ramo, and D. E. Wooldridge (eds.) "Handbook of Automation, Computation, and Control," John Wiley & Sons, Inc., New York, 1959.
  • Carr, John W., III (1959) Carr, John W., III "Recursive subscripting compilers and list-type memories" pp4-6
          in [ACM] (1959) [ACM] CACM 2(02) February 1959
  • Locks (1959) Locks, Mitchell O. "Automatic Programming for Automatic Computers" Journal of the American Statistical Association, 549(288) Dec 1959 pp744-754 Extract: SOAP, RECO, X1 Extract: MATHMATIC, FORTRAN and UNICODE Extract: FLOW-MATIC and REPORT GENERATOR
  • Sheridan (1959) Sheridan, Peter B "The Arithmetic Translator Compiler of the FORTRAN Automatic Coding System" Extract: Introduction
          in [ACM] (1959) [ACM] CACM 2(02) February 1959

1960

  • Martin et al (1960) Martin, E. Wayne Jr.; Hall, Dale J. "Data Processing: Automation in Calculation" Review of Educational Research, Vol. 30, No. 5, The Methodology of Educational Research (Dec., 1960), 522-535. Abstract Extract: Compiler Systems

1961

  • Ershov, A. P. (1961) Ershov, A. P. "Avtomatizacija programmirovanija sbor-nik perevodov" [Automatic programming. A collection of translations covering FORTRAN, UNICODE, SOAP, IT and ALGOL] Moscow 1961.
  • Sammet, Jean E (1961) Sammet, Jean E "1960 Tower of Babel" diagram on the front of CACM January 1961 Picture: Cover of ACM Communications December 1961
          in [ACM] (1961) [ACM] CACM 4(01) (Jan 1961)
  • Weik, Martin H. (1961) Weik, Martin H. "A Third Survey of Domestic Electronic Digital Computing Systems" Rpt 1115, BRL, Maryland, 1961 Online copy at Computer History Museum

1962

1964

  • Rosen, Saul (1964) Rosen, Saul "Programming Systems and Languages: a historical Survey" (reprinted in Rosen, Saul (ed) Programming Systems & Languages. McGraw Hill, New York, 1967) Extract: FORTRAN languages Extract: Algol vs Fortran
          in [AFIPS JCC 25] (1964) [AFIPS JCC 25] Proceedings of the 1964 Spring Joint Computer Conference SJCC 1964

1967

1968

  • Bemer, Robert W. (1968) Bemer, Robert W. "The PL/I Family Tree" Extract: Introduction Extract: Definition and Maintenance Extract: Introduction
          in (1968) PL/I Bulletin, Issue 6, March 1968

1969

1971

  • Bright, Herbert S. (1971) Bright, Herbert S. "FORTRAN comes to Westinghouse-Bettis, 1957"
          in (1971) Computers and Automation 20(11) November 1971
  • Stock (1971) Stock, Karl F. "A listing of some programming languages and their users" in RZ-Informationen. Graz: Rechenzentrum Graz 1971 105 Abstract

1972

  • Sammet, Jean E., (1972) Sammet, Jean E., "Programming languages: history and future"
          in [ACM] (1972) [ACM] CACM 15(06) (June 1972)
  • Sammet (1972) Sammet, Jean E., "Roster of Programming Languages 1972" 104
          in (1972) Computers & Automation 21(6B), 30 Aug 1972

1973

  • Elson, M. (1973) Elson, M. Concept of programming languages, Science Research Associates, Palo Alto, Calif., 1973
  • Sammet, Jean E. (1973) Sammet, Jean E. "Roster of Programming Languages for 1973" p147
          in (1974) ACM Computing Reviews 15(04) April 1974
  • Stock and Stock (1973) Stock, Marylene and Stock, Karl F. "Bibliography of Programming Languages: Books, User Manuals and Articles from PLANKALKUL to PL/I" Verlag Dokumentation, Pullach/Munchen 1973 245 Abstract

1976

  • Backus, John (1976) Backus, John "Programming in America in the nineteen fifties - some personal impressions" pp125-135
          in Metropolis, N. (1980) Metropolis, N. et al., (eds.),A History of Computing in the Twentieth Century (Proceedings of the International Conference on the History of Computing, June 10 15, 1976) Academic Press, New York, 1980
  • (1976) The Higher Order Language Working Group (HOLWG) Working Paper on 23 exisitng programming languages

1977

1978

  • Backus, John (1978) Backus, John "The History of FORTRAN I, II and III"
          in [HOPL I] (1979) SIGPLAN Notices 14(04) April 1979 including The first ACM SIGPLAN conference on History of programming languages (HOPL) Los Angeles, CA, June 1-3, 1978
  • (1978) Bernard A.Galler The Fortran Language
          in [HOPL I] (1979) SIGPLAN Notices 14(04) April 1979 including The first ACM SIGPLAN conference on History of programming languages (HOPL) Los Angeles, CA, June 1-3, 1978
  • Sammet, Jean E (1978) Sammet, Jean E "Roster of programming languages for 1976-77" pp56-85
          in [SIGPLAN] (1978) SIGPLAN Notices 13(11) Nov 1978

1979

1980

1981

1982

  • Allen, F. (1982) Allen, F. and Schwartz, J. review of Sammet and Lee HOPL conference end banquet excerpts Abstract
          in (1982) ACM Computing Reviews March 1982
  • Berry, D. (1982) Berry, D. M. review of Backus 1978 in ACM Computing Reviews March 1982 Abstract
  • Smillie, K W. (1982) Smillie, K W. review of Sammet 1981 in ACM Computing Reviews September 1982 Abstract
  • Steel, T. (1982) Steel, T. B. review of Wexelblat 1982 Abstract
          in (1982) ACM Computing Reviews March 1982
  • Van Deusen, M. (1982) Van Deusen, M. review of Wexelblat 1982 Abstract
          in (1982) ACM Computing Reviews March 1982

1984

  • Knuth, Donald E. (1984) Knuth, Donald E. "FORTRAN implementations" (letter)
          in (1982) Annals of the History of Computing 4(1) January 1982 IEEE
  • Rosenblatt, Bruce (1984) Rosenblatt, Bruce "The Successors to FORTRAN-Why Does FORTRAN Survive?"
          in (1982) Annals of the History of Computing 4(1) January 1982 IEEE

2002

  • (2002) Library of Congress Subject Headings F25

ResourcesSearch in:Google Google scholar World Cat Yahoo Overture Teoma Alta Vista All the web Voila DBLP Monash bib NZ IEEE ACM portal CiteSeer CSB ncstrl jstor Bookfinder