CONTENTS
[I. Introduction] 1 [II. Language Restrictions] 2 [III. Modes of Operation of the Compiler] 4 [IV. Input-Output and Intermediate Tape] 5 [Input-Output] 5 [READ] 5 [PAGE] 7 [Lists and the List Declaration] 7 [PRINT] 9 [WRITE] 9 [PUNCH] 10 [Formats and the Format Declaration] 10 [INPUT] 11 [OUTPUT] 12 [Intermediate Tape Procedures] 13 [BINREAD] 13 [BINWRITE] 14 [ENDFILE] 14 [REWIND] 14 [BACKUP] 14 [Tape-Checking Procedures] 14 [EOF] 15 [READERR] 15 [WRITERR] 15 [V. The External Declaration] 16 [VI. Standard Procedures] 16 [VII. Error Checking and Diagnostics] 17 [VIII. Running Programs] 19 [ALGOL Control System] 20 [EOP Card] 20 [Compile and Execute: ALGO] 21 [PROGRAM Card] 22 [Compile/Execute: ALDAP] 22 [ALDAP Control Statement] 22 [Job Deck: ALDAP Compilation/Execution] 23 [Examples] 25 APPENDICES [A. Adjuncts to Algol 60] 30 [B. Hardware Representation] 32 [C. Structure of Procedure Calling Sequence] 35 [D. Internal Representation of Strings] 37 [E. Program Efficiency] 38 [F. Controversial Features of Algol 60] 40 [G. Fortran Subprograms in an Algol Program] 41