This document describes an efficient Algol-60 compiler system for the PDP8 computer. The system features a one-pass compiler that translates Algol-60 into a 6-bit intermediate language, which is then executed by a run-time system. This approach allows for nearly machine-code speed execution, with compiled programs occupying significantly less space than OS/8 Fortran programs. The system is designed to be convenient, efficient, and flexible, capable of running under different operating systems and supporting recursive procedures and dynamic array allocation. The document also discusses the design objectives, the object code, the compiler implementation, the run-time system, input/output capabilities, and system performance, comparing it favorably with OS/8 Fortran in terms of both speed and memory usage.
Site structure and layout ©2025 Majenko Technologies