We compare two ALGOL 60 implementations, both developed at the Mathematical Centre in Amsterdam, forerunner of the CWI. They were designed for Electrologica hardware, the EL X1 from 1958 and the EL X8 from 1965. The X1 did not support ALGOL 60 implementation at all. Its ALGOl 60 system was designed by Dijkstra and Zonneveld and completed in 1960. Although developed as an academic exercise it soon was heavily used and appreciated. The X8, successor of the X1 and (almost) upwards compatible to it, had a number of extensions chosen specifically to support ALGOL 60 implementation. The ALGOL 60 system, developed by Nederkoorn and Kruseman Aretz, was completed even before the first delivery of an X8. In this document we describe the two systems, demonstrating the progress in both hardware and software in a relatively short period.
Additional Metadata
Keywords History of Computing, ALGOL 60 compiler, Electorlogica X1, Electrologica X8
ACM HISTORY OF COMPUTING (acm K.2), Processors (acm D.3.4)
MSC Computational methods (msc 01-08), Historical concerning 68-XX (msc 68-03), Compilers and interpreters (msc 68N20)
Publisher CWI
Series Software Engineering [SEN]
Citation
Kruseman Aretz, F.E.J. (2008). A comparison between the ALGOL 60 implementations on the Electrologica X1 and the Electrologica X8. Software Engineering [SEN]. CWI.