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
ALGOL
(section)
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!
==ALGOL implementations== To date there have been at least 70 augmentations, extensions, derivations and sublanguages of Algol 60.<ref>{{cite web|url=http://hopl.murdoch.edu.au/showlanguage.prx?exp=1807 |title=The Encyclopedia of Computer Languages |access-date=20 January 2012 |url-status=dead |archive-url=https://web.archive.org/web/20110927014141/http://hopl.murdoch.edu.au/showlanguage.prx?exp=1807 |archive-date=27 September 2011 |df=dmy}}</ref> {| class="wikitable sortable" |- !|Name !|Year !|Author !|Country !|Description !|Target CPU |- | ZMMD-implementation|| 1958 || [[Friedrich L. Bauer]], Heinz Rutishauser, Klaus Samelson, Hermann Bottenbruch || {{flag|Germany}} || implementation of [[ALGOL 58]] || [[Z22 (computer)|Z22]] <br /> (later [[Konrad Zuse|Zuse]]'s [[Z23 (computer)|Z23]] was delivered with an Algol 60 compiler)<ref>[http://www.computerhistory.org/projects/zuse_z23/ Computer Museum History] {{webarchive|url=https://web.archive.org/web/20100820213805/http://www.computerhistory.org/projects/zuse_z23/ |date=20 August 2010}}, Historical Zuse-Computer Z23, restored by the Konrad Zuse Schule in Hünfeld, for the Computer Museum History Center in Mountain View (California) US</ref> |- |X1 ALGOL 60 || 1960 August<ref>{{cite journal |url=http://www.dijkstrascry.com/node/4 |title=Dijkstra's Rallying Cry for Generalization: the Advent of the Recursive Procedure, late 1950s – early 1960s |last=Daylight |first=E. G. |journal=[[The Computer Journal]] |year=2011 |doi=10.1093/comjnl/bxr002 |volume=54 |issue=11 |pages=1756–1772 |citeseerx=10.1.1.366.3916 |url-status=live |archive-url=https://web.archive.org/web/20130312111503/http://www.dijkstrascry.com/node/4 |archive-date=12 March 2013 }}</ref> || [[Edsger W. Dijkstra]] and [[:nl:Jaap Zonneveld|Jaap A. Zonneveld]] || {{flag|Netherlands}} || First implementation of ALGOL 60<ref>{{Cite book |last1 = Kruseman Aretz |first1 = F.E.J. | chapter = The Dijkstra-Zonneveld ALGOL 60 Compiler for the Electrologica X1 |title = Software Engineering | series = History of Computer Science |publisher = Centrum Wiskunde & Informatica | location = Amsterdam |date=30 June 2003 |url = http://oai.cwi.nl/oai/asset/4155/04155D.pdf |url-status=live |archive-url = https://web.archive.org/web/20160304191208/http://oai.cwi.nl/oai/asset/4155/04155D.pdf |archive-date=4 March 2016 }}</ref> || [[Electrologica X1]] |- |[[Elliott ALGOL]] || 1960s || [[C. A. R. Hoare]] || {{flag|UK}} || Subject of the 1980 [[Turing Award]] Lecture<ref>{{cite journal|first=Antony|last=Hoare|title=The Emperor's Old Clothes|journal=[[Communications of the ACM]]|volume=24|number=2|year=1980|pages=75–83|doi=10.1145/358549.358561|doi-access=free}}</ref>|| [[Elliott 803]], Elliott 503, Elliott 4100 series |- |[[JOVIAL]] || 1960 || [[Jules Schwartz]] || {{flag|US}} || A [[United States Department of Defense|DOD]] [[High level language|HOL]] prior to [[Ada (programming language)|Ada]] || Various (see article) |- |[[Burroughs Large Systems#ALGOL|Burroughs Algol]] <br /> (Several variants)|| 1961 || [[Burroughs Corporation]] (with participation by Hoare, [[Edsger W. Dijkstra|Dijkstra]], and others) || {{flag|US}} || Basis of the [[Burroughs Corporation|Burroughs]] (and now [[Unisys]] [[Burroughs MCP|MCP]] based) computers || [[Burroughs Large Systems]] and their midrange also. |- |[[Case ALGOL]] || 1961 || [[Case Western Reserve University|Case Institute of Technology]]<ref>{{cite web|last=Koffman|first=Eliot|title=All I Really Need to Know I Learned in CS1|url=http://www.temple.edu/cis/directory/tenure/documents/KoffmanSIGCSESlides.pdf|access-date=20 May 2012|url-status=dead|archive-url=https://web.archive.org/web/20121012032624/http://www.temple.edu/cis/directory/tenure/documents/KoffmanSIGCSESlides.pdf|archive-date=12 October 2012}}</ref> || {{flag|US}} || [[Simula]] was originally contracted as a simulation extension of the Case ALGOL || [[UNIVAC 1107]] |- |[[GOGOL]] || 1961 || [[William M. McKeeman]] || {{flag|US}} || For ODIN time-sharing system<ref>{{cite web|url=http://hopl.info/showlanguage.prx?exp=3905|title=GOGOL – PDP-1 Algol 60 (Computer Language)|access-date=1 February 2018|publisher=Online Historical Encyclopaedia of Programming Languages|url-status=live|archive-url=https://web.archive.org/web/20180202074636/http://hopl.info/showlanguage.prx?exp=3905|archive-date=2 February 2018}}</ref> || [[PDP-1]] |- |[[RegneCentralen ALGOL]] || 1961 || [[Peter Naur]], [[Jørn Jensen]] || {{flag|Denmark}} || Implementation of full Algol 60 || DASK at Regnecentralen |- |[[Dartmouth ALGOL 30]] || 1962 || [[Thomas Eugene Kurtz]] et al. || {{flag|US}} || || [[LGP-30]] |- |[[USS 90 Algol]] || 1962 || [[L. Petrone]] <!-- ? --> || {{flag|Italy}} || |- |ALGOL 60 |1962 |[[Bernard Vauquois]], Louis Bolliet<ref>{{Cite journal |last=Mounier-Kuhn |first=Pierre |date=2014 |title=Algol in France: From Universal Project to Embedded Culture |url=https://www.academia.edu/79159820 |journal=IEEE Annals of the History of Computing |volume=36 |issue=4 |pages=6–25 |doi=10.1109/MAHC.2014.50 |s2cid=16684090 |issn=1058-6180}}</ref> | {{flag|France}} |Institut d'Informatique et Mathématiques Appliquées de Grenoble (IMAG) and Compagnie des Machines Bull |[[Bull Gamma 60]] |- | Algol Translator || 1962 || G. van der Mey and [[Willem van der Poel|W.L. van der Poel]] || {{flag|Netherlands}} || Staatsbedrijf der Posterijen, Telegrafie en Telefonie || [[ZEBRA (computer)|ZEBRA]] |- |[[Kidsgrove Algol]] || 1963 || [[F. G. Duncan]] <!-- ? --> || {{flag|UK}} || || [[English Electric|English Electric Company]] [[English Electric KDF9|KDF9]] |- |[[VALGOL]] || 1963 || [[Val Schorre]] || {{flag|US}} || A test of the [[META II]] compiler compiler |- |[[Whetstone (benchmark)|Whetstone]] || 1964 || [[Brian Randell]] and L. J. Russell || {{flag|UK}} || Atomic Power Division of English Electric Company. Precursor to [[Ferranti Pegasus]], National Physical Laboratories [[Automatic Computing Engine|ACE]] and [[English Electric DEUCE]] implementations. || English Electric Company [[English Electric KDF9|KDF9]] |- |[[NU ALGOL]] || 1965 || || {{flag|Norway}} || || [[UNIVAC]] |- |ALGEK || 1965 || || {{flag|USSR}} || АЛГЭК, based on ALGOL-60 and [[COBOL]] support, for economical tasks || [[Minsk family of computers|Minsk-22]] |- |[[ALGOL W]] || 1966 || [[Niklaus Wirth]] || {{flag|US}} || Proposed successor to ALGOL 60 || [[IBM System/360]] |- |[[MALGOL]] || 1966 || publ. A. Viil, M Kotli & M. Rakhendi, || {{flag|Estonian SSR}} || || [[Minsk family of computers|Minsk-22]] |- |[[ALGAMS]] || 1967 || GAMS group (ГАМС, группа автоматизации программирования для машин среднего класса), cooperation of Comecon Academies of Science || [[Comecon]] || || [[Minsk family of computers|Minsk-22]], later [[ES EVM]], [[BESM]] |- |[[ALGOL/ZAM]] || 1967 || || {{flag|Poland}} || || Polish [[ZAM (computer)|ZAM]] computer |- |[[Simula|Simula 67]] || 1967 || [[Ole-Johan Dahl]] and [[Kristen Nygaard]] || {{flag|Norway}} || Algol 60 with classes || [[UNIVAC 1107]] |- |{{anchor|Triplex}}[[Triplex-ALGOL Karlsruhe]] || 1967/1968 || || [[Karlsruhe]], {{flag|Germany}} || ALGOL 60 (1963) with [[triplex number]]s for [[interval arithmetic]] || <ref name="Wippermann_1968">{{cite journal |title=Definition von Schrankenzahlen in Triplex-ALGOL |language=de |author-first=Hans-Wilm |author-last=Wippermann |date=1968 |orig-date=1967-06-15, 1966 |journal=[[Computing (journal)|Computing]] |issn=0010-485X |publisher=Springer |volume=3 |issue=2 |location=Karlsruhe, Germany |doi=10.1007/BF02277452 |s2cid=36685400 |pages=99–109}}</ref> |- |[https://web.archive.org/web/20080722231533/http://hopl.murdoch.edu.au/showlanguage.prx?exp=7288&language=Chinese%20Algol Chinese Algol]|| 1972 || | {{flag|China}} || Chinese characters, expressed via the Symbol system |- |[[DG/L]] || 1972 || || {{flag|US}} || || DG [[Data General Eclipse|Eclipse]] family of Computers |- |[[S-algol]] || 1979 || [[Ron Morrison]] || {{flag|UK}} || Addition of orthogonal datatypes with intended use as a teaching language || [[PDP-11]] with a subsequent implementation on the [[Java virtual machine|Java VM]] |} The Burroughs dialects included special Bootstrapping dialects such as [[Executive Systems Problem Oriented Language|ESPOL]] and [[NEWP]]. The latter is still used for Unisys MCP system software.
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)