Software Preservation Group of the Computer History Museum

History of FORTRAN and FORTRAN II

Paul McJones, editor
paul@mcjones.org
https://mcjones.org/dustydecks


Last modified 24 July 2025

Abstract

The goal of this project is to preserve source code, design documents, and other materials concerning the original IBM 704 FORTRAN/FORTRAN II compiler. FORTRAN was the first high-level programming language and the first high-quality optimizing compiler. This is a project of the Computer History Museum's Software Preservation Group to develop expertise in the collection, preservation, and presentation of historic software. Comments, suggestions, and donations of additional materials are greatly appreciated.

Contents

Acknowledgements

Source code

Documentation

Author names in [brackets] are not listed in the document itself, but are "as remembered" according to Lee 1984.

Correspondence and memoranda

Papers and lecture notes

Precursors of FORTRAN

By FORTRAN project members

By others

Interviews and biographies of John Backus

Memoirs and user stories

Photographs

Films/video

Bibliographies

Emulators

It has been said that "An emulator can replace the original for 'real' use. A simulator is a model for analysis." In practice, both terms are often used for a program that allows software for one type of computer to be run on a different type of computer.

Related resources