Elliott ALGOL

{{Use dmy dates|date=May 2021}}

{{Infobox programming language

| name = Elliott ALGOL

| logo =

| logo caption =

| screenshot =

| screenshot caption =

| paradigms = Multi-paradigm: procedural, imperative, structured

| family = ALGOL

| designers = Tony Hoare, Jill Hoare and others

| developer = Elliott Brothers

| released = {{Start date and age|1962|02}}

| latest release version =

| latest release date =

| typing = Static, strong

| scope = Lexical (static)

| programming language = Assembly

| discontinued = Yes

| platform = Elliott 803

| operating system =

| license =

| file ext =

| file format =

| website =

| implementations =

| dialects =

| influenced by = ALGOL 60

| influenced =

}}

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.{{cite web |last=Hoare |first=Charles Antony Richard |author-link=Tony Hoare |date=27 October 1980 |url=http://www.cs.fsu.edu/~engelen/courses/COP4610/hoare.pdf |title=The 1980 ACM Turing Award Lecture |place=Nashville, Tennessee |publisher=Association for Computing Machinery |via=Florida State University |access-date=2 May 2021}} It differed slightly from the reference version of ALGOL, particularly in the supported character set.{{cite web |last=Baldwin |first=Tim |date=December 2013 |url=http://elliott803.sourceforge.net/docs/algol.html |title=Elliot 803: The ALGOL Compiler |access-date=2 May 2021}} 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.{{cite book |last=Lavington |first=Simon |date=2011 |title=Moving Targets: Elliott-Automation and the Dawn of the Computer Age in Britain, 1947-67 |publisher=Springer |pages=283–287 |isbn=978-1848829329}}

References

{{Reflist}}

Further reading

{{refbegin}}

  • {{cite book|title=An Introduction to ALGOL Programming|series=Applied mathematics|author1-first=Roylance|author1-last=Wooldridge|author2-first=John Fuller|author2-last=Ractliffe|edition=2nd|location=London|publisher=English Universities Press|year=1966}}

{{refend}}

{{ALGOL programming}}

Category:ALGOL 60 dialect

Category:Systems programming languages

Category:Procedural programming languages

Category:Programming languages created in 1962

{{Prog-lang-stub}}