The Algol language is defined by an official report 'Revised report on the algorithmic language ALGOL 60', published in the Computer Journal, January 1963, and reprinted as I.C.T. document CS377. This document contains further information on the Atlas 1 Algol compiler and should be read in conjunction with the report. Throughout this document, references in parentheses, as (3.1.4) are to sections of the revised report.
Reference is also made in this manual to CS348A, 'The I.C.T. Atlas 1 Computer Programming Manual for Atlas Basic Language (ABL)', but apart from code procedures (chapters 4 and 5) and some less commonly used facilities of the Supervisor (chapter 6) it is hoped that this manual contains sufficient information to make reference to CS348A unnecessary.
Also available is CS379A 'A Primer of Algol 60 Programming for the Atlas Computer', an introduction to Algol and a teaching primer for the language.
This document supersedes CS378A., 'Revised Provisional Reference Manual for Atlas 1 Algol'. Readers are requested to signal errors and omissions to Mr. J. Dawes of the Atlas Support Group, I.C.T. Ltd., 21 Portland Place, London, W.1. Amendments will be issued from time to time as necessary.
Amendments dated 4 October 1966 have been made to the text.