Atlas Basic Software: Compiler-Compiler
Algol 60 usage in academic sector growing
Existing Languages needed to run on Atlas (eg Mercury Autocode)
New languages being invented
Brooker-Morris Compiler-Compiler: a compiler for generating compilers developed:
Extended Mercury Autocode
Atlas Autocode
Algol
CPL, ancestor of C
Fortran IV
SAL
SOL
ACL
. . .
Algol Pre-processor:
Algol did not specify how basic symbols should be written
No I/O statements specified
Pre-processor written for 12 different Algol dialects and 3 I/O systems in use in UK universities