A few interesting links related to computer history.
- IBM Fortran Manual
for the 704
Automated Coding System For the IBM 704 and other
The Fortran I Compiler, David Padua, Computing in
Science & Engineering, January 2000, Volume 2, Issue 1, pp.
Fortran and the Space Program, Jack Crenshaw, Fortran
Source, Lahey Inc., Volume 16 Issue 1, Spring 2000
The Fortran (not the foresight) saga: the light and the
dark, Brian Meek, Fortran Forum, Vol 9 No 2, October
1990, pp 23-32
PCFORT A Fortran-to-Pcode Translator, technical
report no. 160, January 1979, computer systems laboratory, Stanford
of FORTRAN and FORTRAN II, Paul McJones
- Some intestesting posts on usenet:
- Compilers available with source:
- Fortran 66
B. G. Ryder (1974), The PFORT Verifier, Software
Practice and Experience, Vol. 4, No. 4, pp. 359-377.
- Fortran 77
Original Unix f77, f2c
Stu Feldman wrote in the late seventies the original Fortran
77 compiler for Unix. Its source is available as part of some
ancient unix versions (from Version 7 onwards, 1979) in
Archive". Various text books and papers cite this work
(including Bentley's "Programming pearls"
(Addison Wesley 1986, 1999)). Like many early vendor's
Fortran 77 compilers on unix, f2c derived from it (source
available). It was first made available on netlib in
Seventh Edition Manual is available and includes the "man
page" of f77 dated "1 August 1978". The introduction
A Portable Fortran 77 Compiler
S. I. Feldman, P. J. Weinberger
The Fortran language has just been revised. The new
language, known as Fortran 77, became an official American
National Standard on April 3, 1978. We report here on a
compiler and run-time system for the new extended language.
This is believed to be the first complete Fortran 77 system
to be implemented. This compiler is designed to be
portable, to be correct and complete, and to generate code
compatible with calling sequences produced by C
- GNU g77 compiler
GCC contains g77, a fortran 77
front-end written from scratch by James Craig Burley (1990
announcement). g77 was replaced by the GNU Fortran 95
compiler when gcc 4.0 was released in April 2005.
- Watcom compilers
Sybase announced in August 2000 their intention to open source
the Watcom compilers
(C++ and Fortran 77). The source was made public in May 2002
and the first release made available in February 2003.
- Robert Moniot's ftnchek
TOOLPACK contains a Fortran 77 front-end written in
- Fortran 90/95
- SGI compilers
SGI open-sourced under the GPL in May 2000 their compiler
including the Cray Fortran 90 front-end and run-time libraries.
This represents the state-of-the-art at that date. SGI
discontinued it in August 2001. In September 2001, Open64 started from the
source base of Pro64. The "
Open Research Compiler" (repository) is another
effort to carry on with the compiler development.
- GNU Fortran 95 compiler
g95, lead by Andrew
Vaught, started in March 2000 (usenet
In January 2003, Andrew Vaught decided to develop g95
single-handedly with occasional source code releases.
Consequently, the project
forked and a new project, gfortran, was integrated
first in an experimantal branch of GCC then in the
Ritchie has a lot of historical material (including two resurrected
primeval C compilers from 1972-73, including source).
- Compilers available with source:
- gcc: the GNU compiler
- Chris Fraser and David Hanson's lcc: a retargetable
compiler for ANSI C
- sdcc: Small Device C
- cc65: "the 6502 C
- kcc: Kok
Chen's PDP-10 C compiler
- Fabrice Bellard's Tiny C compiler
- TenDRA (1, 2)
- Old production code
- Old games
$Id: CompMuseum.html,v 1.68 2008/04/22 11:10:26 adesitter Exp $
Maintained by Arnaud Desitter.
© Arnaud Desitter 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008