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 60
(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 60 implementations timeline=== To date there have been at least 70 augmentations, extensions, derivations and sublanguages of ALGOL 60.<ref>[http://hopl.murdoch.edu.au/showlanguage.prx?exp=1807 The Encyclopedia of Computer Languages<!-- Bot generated title -->] {{webarchive |url=https://web.archive.org/web/20110927014141/http://hopl.murdoch.edu.au/showlanguage.prx?exp=1807 |date=September 27, 2011}}</ref> {|class="wikitable" style="border-collapse: collapse;" |- !|Name !|Year !|Author !|State !|Description !|Target CPU |- | X1 ALGOL 60 || August 1960<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]] |volume=54 |issue=11 |year=2011 |pages=1756–1772 |doi=10.1093/comjnl/bxr002 |url-access=subscription }}</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 |issn=1386-3711 |chapter-url=http://www.cwi.nl/ftp/CWIreports/SEN/SEN-N0301.pdf |archive-url=https://web.archive.org/web/20040117172550/http://ftp.cwi.nl/CWIreports/SEN/SEN-N0301.pdf |archive-date=2004-01-17 |url-status=dead}}</ref> || [[Electrologica X1]] |- | Algol || 1960<ref>[[Edgar T. Irons|Irons, Edgar T.]], A syntax directed compiler for ALGOL 60, Communications of the ACM, Vol. 4, p. 51. (Jan. 1961)</ref>|| Edgar T. Irons || {{flag|USA}} || ALGOL 60 || [[CDC 1604]] |- | [[Burroughs Large Systems#ALGOL|Burroughs Algol]]<br/>(Several variants) || 1961 || [[Burroughs Corporation]] (with participation by [[Tony Hoare|Hoare]], [[Edsger W. Dijkstra|Dijkstra]], and others) || {{flag|USA}} || Basis of the [[Burroughs Corporation|Burroughs]] (and now [[Unisys]] [[Burroughs MCP|MCP]] based) computers || [[Burroughs Large Systems]]<br/>and midrange systems |- | [[Case ALGOL]] || 1961 || || {{flag|USA}} || [[Simula]] was originally contracted as a simulation extension of the Case ALGOL || [[UNIVAC 1107]] |- | [[GOGOL]] || 1961 || [[William M. McKeeman]] || {{flag|USA}} || For ODIN time-sharing system || [[PDP-1]] |- | [[DASK ALGOL]] || 1961 || [[Peter Naur]], [[Jørn Jensen]] || {{flag|Denmark}} || ALGOL 60 || DASK at Regnecentralen |- | [[SMIL ALGOL]] || 1962 || [[Torgil Ekman]], [[Carl-Erik Fröberg]] || {{flag|Sweden}} || ALGOL 60 || [[SMIL (computer)|SMIL]] at [[Lund University]] |- | [[GIER ALGOL]] || 1962 || [[Peter Naur]], [[Jørn Jensen]] || {{flag|Denmark}} || ALGOL 60 || GIER at Regnecentralen |- | [[Dartmouth ALGOL 30]]{{sfn|Kurtz|1978}} || 1962 || [[Thomas Eugene Kurtz]], [[Stephen J. Garland]], Robert F. Hargraves, [[Anthony W. Knapp]], [[Jorge LLacer]] || {{flag|USA}} || ALGOL 60 || [[LGP-30]] |- | Alcor Mainz 2002 || 1962 || Ursula Hill-Samelson, Hans Langmaack || {{flag|Germany}} || || Siemens 2002 |- | ALCOR-Illinois 7090 || 1962<br/><ref>{{Cite journal |last1=Gries |first1=D. |last2=Paul |first2=M. |last3=Wiehle |first3=H. R |year=1965 |doi=10.1145/365474.365511 |title=Some techniques used in the ALCOR Illinois 7090 |journal=Communications of the ACM |volume=8 |issue=8 |pages=496–500 |s2cid=18365024|doi-access=free }}</ref><ref>{{Cite journal |last1=Bayer |first1=R. |last2=Gries |first2=D. |last3=Paul |first3=M. |last4=Wiehle |first4=H. R. |year=1967 |title=The ALCOR Illinois 7090/7094 post mortem dump |journal=Communications of the ACM |volume=10 |issue=12 |pages=804–808 |doi=10.1145/363848.363866 |s2cid=3783605 |doi-access=free}}</ref> || [[:de:Manfred Paul (Informatiker)|Manfred Paul]], Hans Rüdiger Wiehle, [[David Gries]], and [[Rudolf Bayer]] || {{flag|USA}}, {{flag|West Germany}} || ALGOL 60<br/>Implemented at [[University of Illinois Urbana-Champaign|Illinois]] and the [[Technical University of Munich|TH München]], 1962-1964 || [[IBM 7090]] |- | [[USS 90 Algol]] || 1962 || [[L. Petrone]]<!-- ? --> || {{flag|Italy}} || |- | [[Elliott ALGOL]] || 1962 || [[C. A. R. Hoare]] || {{flag|UK}} || Discussed in his 1980 [[Turing Award]] lecture|| [[Elliott 803]] & the Elliott 503 |- | ALGOL 60 || 1962 || Roland Strobel<ref>[http://www.fv-tsd.de/index.php?id=42 Rechenautomaten mit Trommelspeicher], Förderverein der Technischen Sammlung Dresden</ref> || {{flag|East Germany}} || Implemented by the Institute for Applied Mathematics, [[German Academy of Sciences at Berlin]] || Zeiss-Rechenautomat ZRA 1 |- |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 |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]] |- | SCALP{{sfn|Kurtz|1978|p=517}} || 1963 || [[Stephen J. Garland]], [[Anthony W. Knapp]], [[Thomas Eugene Kurtz]] || {{flag|USA}} || ''Self-Contained ALgol Processor'' for a subset of ALGOL 60 || [[LGP-30]] |- | [[VALGOL]] || 1963 || [[Val Schorre]] || {{flag|USA}} || A test of the [[META II]] compiler compiler |- | FP6000 Algol || 1963 || [[Roger Moore (computer scientist)|Roger Moore]] || {{flag|Canada}} || written for [[SaskPower|Saskatchewan Power Corp]] || [[Ferranti-Packard 6000|FP6000]] |- | [[Whetstone (benchmark)|Whetstone]] || 1964 || [[Brian Randell]] and Lawford John 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]] |- | ALGOL 60 || 1964 || Jean-Claude Boussard<ref>{{cite thesis |title=Etude et réalisation d'un compilateur Algol60 sur calculateur éléctronique du type IBM 7090/94 et 7040/44 |trans-title=Design and implementation of a compiler Algol60 on electronic calculator IBM 7090/94 and 7040/44 |last=Boussard |first=Jean-Claude |date=June 1964 |publisher=Université Joseph-Fourier - Grenoble I |url=https://tel.archives-ouvertes.fr/tel-00009449| type=PhD |language=fr}}</ref> || {{flag|France}} || {{ill|Institut d'informatique et mathématiques appliquées de Grenoble|fr}} || [[IBM 7090]] |- | ALGOL-GENIUS || 1964 || Börje Langefors || {{flag|Sweden}} || Added [[COBOL]]-inspired data records and I/O || [[Datasaab]] D-21 |- | ALGOL 60 || 1965 || {{ill|Claude Pair|fr}}<ref>{{cite conference| title=Description d'un compilateur ALGOL| author=Claude Pair| date=27 April 1965 |journal=European Région 1620 Users Group |publisher=IBM}}</ref> || {{flag|France}} || Centre de calcul de la Faculté des Sciences de Nancy || [[IBM 1620]] |- | Dartmouth ALGOL || 1965 || [[Stephen J. Garland]], Sarr Blumson, Ron Martin || {{flag|USA}} || ALGOL 60 || [[Dartmouth Time-Sharing System]] for the [[GE-200 series|GE 235]] |- | [[NU ALGOL]] || 1965 || || {{flag|Norway}} || || [[UNIVAC]] |- | ALGOL 60 || 1965<ref>{{Cite book |last1=Kruseman Aretz |first1=F.E.J. |title=An Algol 60 compiler in Algol 60 |series=Mathematical Centre Tracts |publisher=Mathematisch Centrum |place=Amsterdam |date=1973}}</ref> || F.E.J. Kruseman Aretz || {{flag|Netherlands}} || MC compiler for the EL-X8 || [[Electrologica X8]] |- |ALGEK|| 1965 || || {{flag|USSR}} || [[Minsk family of computers|Minsk-22]] || АЛГЭК, based on ALGOL 60 and [[COBOL]] support, for economical tasks |- | [[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 |- |[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|USA}} || || DG [[Data General Eclipse|Eclipse]] family of Computers |- |[http://www.bertnase.de/a60/ NASE]||1990||Erik Schoenfelder ||{{flag|Germany}}||Interpreter ||Linux and MS Windows |- |[https://www.gnu.org/software/marst/ MARST] ||2000||Andrew Makhorin||{{flag|Russia}}||ALGOL 60 to C translator||All CPUs supported by the GNU Compiler Collection; MARST is part of the GNU project |} The Burroughs dialects included special system programming dialects such as [[Executive Systems Problem Oriented Language|ESPOL]] and [[NEWP]].
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)