Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Elliott ALGOL
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Use dmy dates|date=May 2021}} {{Infobox programming language | name = Elliott ALGOL | logo = <!-- Filename only --> | logo caption = | screenshot = <!-- Filename only --> | screenshot caption = | paradigms = [[Multi-paradigm programming language|Multi-paradigm]]: [[Procedural programming|procedural]], [[Imperative programming|imperative]], [[Structured programming|structured]] | family = [[ALGOL]] | designers = [[Tony Hoare]], [[Jill Hoare]] and others | developer = [[Elliott Brothers (computer company)|Elliott Brothers]] | released = {{Start date and age|1962|02}}<!-- If known, add |dd|df=yes --> | latest release version = | latest release date = <!-- {{Start date and age|196?|mm|dd|df=yes}} --> | typing = [[Static type|Static]], [[Strong and weak typing|strong]] | scope = [[Scope (computer science)|Lexical]] (static) | programming language = [[Assembly language|Assembly]] | discontinued = Yes | platform = [[Elliott 803]] | operating system = | license = | file ext = | file format = <!-- or: | file formats = --> | website = <!-- {{URL|www.example.com}} --> | 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 (computer company)|Elliott Brothers]] in the [[United Kingdom]]. It was implemented by [[Tony Hoare]] and others.<ref>{{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}}</ref> It differed slightly from the reference version of [[ALGOL]], particularly in the supported character set.<ref>{{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}}</ref> 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.<ref>{{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}}</ref> ==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}}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:ALGOL programming
(
edit
)
Template:Cite book
(
edit
)
Template:Cite web
(
edit
)
Template:Infobox programming language
(
edit
)
Template:Prog-lang-stub
(
edit
)
Template:Refbegin
(
edit
)
Template:Refend
(
edit
)
Template:Reflist
(
edit
)
Template:Use dmy dates
(
edit
)