Software Preservation Group of the Computer History Museum

Standards: evolving algorithmic language

Previous: Other ALGOL resources - Up: ALGOL - Next: Papers on the history of ALGOL

Introduction

This document attempts to gather the source materials for the development of the ALGOL family of languages. It is suggested that it be studied together with the papers by Alan Perlis and Peter Naur in the ALGOL session of the first HOPL conference and the paper by C. H. Lindsey in the ALGOL68 session of the second HOPL conference. Papers on the history of ALGOL in this web site has additional resources.

Prehistory

Algol 58

Zurich conference, May 27 to June 3, 1958

Proposals for improving ALGOL 58

Algol 60

"In view of the constructive criticism that evolved and the proposals made, it was decided that another international ALGOL coference should take place. Accordingly the GAMM subcommittee organized a preliminary meeting at Paris in Nov. of 1959, attended by about 50 participants from Western Europe, from which 7 delegates for the final ALGOL conference were selected." [Rutishauser 1967]

Paris Conference, 12–14 November 1959

Mainz Conference, 14–16 December 1959

The 7 European delegates met in Mainz in December 1959. "This meeting was almost exclusively concerned with problems that led to the structure of blocks and procedures ..." [Naur, HOPL, page 99]

Paris Conference, 11–16 January 1960

This section is based on Naur's Reference list to his HOPL Paper, a 1970 letter Naur wrote to Donald Knuth, and Thorkil Naur's curation of the Peter Naur papers. The Metadata and PDF links following each item link to Thorkil's original scans at datamuseum.dk. A number of documents were produced leading up to and during this conference. Naur assigned the document numbers in the 1970 letter to Knuth and used them again in the reference list for his HOPL paper. They precede each item in the list below. See Naur's cover letter for additional notes on the documents:

Post-Paris: Completing the Report, January–March 1960

This section uses the same sources and conventions as the previous one.

Report on the Algorithmic Language ALGOL 60

Previous: Other ALGOL resources - Up: ALGOL - Next: Papers on the history of ALGOL