Article · Wikipedia archive · Last revised Jul 27, 2026

Elliott ALGOL

Elliott ALGOL is a compiler for the programming language ALGOL 60, for the Elliott 803 computer made by Elliott Brothers in the United Kingdom. It was implemented by Tony Hoare and others. It differed slightly from the reference version of ALGOL, particularly in the supported character set. First released in February 1962, it is believed to be the first implementation of an ALGOL 60 compiler in a commercial context and was an unexpectedly popular product for the company.

Last revised
Jul 27, 2026
Read time
≈ 1 min
Length
195 w
Citations
3
Source
Elliott ALGOL
ParadigmsMulti-paradigm: procedural, imperative, structured
FamilyALGOL
Designed byTony Hoare, Jill Hoare and others
DeveloperElliott Brothers
First appearedFebruary 1962 (1962-02)
Typing disciplineStatic, strong
ScopeLexical (static)
Implementation languageAssembly
PlatformElliott 803
Influenced by
ALGOL 60

Elliott ALGOL is a compiler for the programming language ALGOL 60, for the Elliott 803 computer made by Elliott Brothers in the United Kingdom. It was implemented by Tony Hoare and others.1 It differed slightly from the reference version of ALGOL, particularly in the supported character set.2 First released in February 1962, it is believed to be the first implementation of an ALGOL 60 compiler in a commercial context and was an unexpectedly popular product for the company.3

References

References

  1. Hoare, Charles Antony Richard (27 October 1980). "The 1980 ACM Turing Award Lecture" (PDF). Nashville, Tennessee: Association for Computing Machinery. Archived from the original (PDF) on 25 February 2021. Retrieved 2 May 2021 – via Florida State University.
  2. Baldwin, Tim (December 2013). "Elliot 803: The ALGOL Compiler". Retrieved 2 May 2021.
  3. Lavington, Simon (2011). Moving Targets: Elliott-Automation and the Dawn of the Computer Age in Britain, 1947-67. Springer. pp. 283–287. ISBN 978-1848829329.
Further reading

Further reading

  • Wooldridge, Roylance; Ractliffe, John Fuller (1966). An Introduction to ALGOL Programming. Applied mathematics (2nd ed.). London: English Universities Press.