ALGOL 60
歷史 > 实现时间线

ALGOL 60在语言报告中没有I/O设施；诸多实现以少有相互兼容的方式定义了自己的设施。迄今ALGOL 60已经有了至少70个扩充、扩展、派生和子语言。
| 名字 | 年份 | 作者 | 国家 | 描述 | 目标CPU |
| --- | --- | --- | --- | --- | --- |
| X1 ALGOL 60 | 1960年8月 | Edsger W. Dijkstra和Jaap A. Zonneveld |  荷蘭 | 第一个ALGOL 60实现 | Electrologica X1（英语：） |
| ALGOL | 1960 | Edgar T. Irons |  美国 | ALGOL 60 | CDC 1604（英语：） |
| Burroughs ALGOL（英语：）（及一些变体） | 1961 | Burroughs公司（英语：）（有Hoare、Dijkstra和其他人参与） |  美国 | 以Burroughs（后来基于Unisys MCP（英语：））计算机为基础。Burroughs方言包括了特殊系统编程方言比如ESPOL（英语：）和NEWP（英语：）。 | Burroughs大型系统（英语：）和中型系统（英语：）。 |
| Case ALGOL | 1961 |  |  美国 | Simula最初签约为Case ALGOL的模拟器扩展 | UNIVAC 1107（英语：） |
| GOGOL | 1961 | William M. McKeeman |  美国 | 用于ODIN分时系统 | PDP-1 |
| DASK ALGOL | 1961 | Peter Naur，Jørn Jensen（英语：） |  丹麦 | ALGOL 60 | Regnecentralen（英语：）的DASK（英语：） |
| SMIL ALGOL | 1962 | Torgil Ekman，Carl-Erik Fröberg |  瑞典 | ALGOL 60 | 隆德大学的SMIL（英语：） |
| GIER ALGOL | 1962 | Peter Naur，Jørn Jensen（英语：） |  丹麦 | ALGOL 60 | Regnecentralen（英语：）的GIER |
| Dartmouth ALGOL 30（英语：） | 1962 | Thomas Eugene Kurtz（英语：），Stephen J. Garland，Robert F. Hargraves，Anthony W. Knapp（英语：），Jorge LLacer |  美国 | ALGOL 60 | LGP-30（英语：） |
| Alcor Mainz 2002 | 1962 | Ursula Hill-Samelson，Hans Langmaack |  德国 |  | Siemens 2002 |
| ALCOR-ILLINOIS 7090 | 1962 | Manfred Paul，Hans Rüdiger Wiehle，David Gries（英语：），Rudolf Bayer |  美国， 西德 | ALGOL 60，伊利诺伊大学和慕尼黑工业大学的实现，1962年-1964年 | IBM 7090 |
| USS 90 ALGOL | 1962 | L. Petrone |  義大利 |  |  |
| Elliott ALGOL（英语：） | 1962 | C. A. R. Hoare |  英国 | 在他的1980年图灵奖演讲中讨论 | Elliott 803（英语：） & Elliott 503（英语：） |
| ALGOL 60 | 1962 | Roland Strobel |  东德 | 由柏林德国科学院（英语：）应用数学研究所实现 | Zeiss-Rechenautomat ZRA 1 |
| ALGOL 60 | 1962 | Bernard Vauquois（英语：），Louis Bolliet |  法國 | 格勒诺布尔计算机科学与应用数学研究所(IMAG)和Bull机器公司 | Bull Gamma 60（英语：） |
| ALGOL Translator | 1962 | G. van der Mey，W.L. van der Poel（英语：） |  荷蘭 | 荷兰国家邮政局，电报电话 | ZEBRA（英语：） |
| Kidsgrove ALGOL | 1963 | F. G. Duncan |  英国 |  | 英国电气公司（英语：）KDF9（英语：） |
| SCALP | 1963 | Stephen J. Garland，Anthony W. Knapp（英语：），Thomas Eugene Kurtz（英语：） |  美国 | 作为ALGOL 60子集的自齐备Algol处理器 | LGP-30（英语：） |
| VALGOL | 1963 | Val Schorre |  美国 | META II（英语：）编译器的编译器的测试品 |  |
| FP6000 ALGOL | 1963 | Roger Moore（英语：） |  加拿大 | 为Saskatchewan电力公司（英语：）写作 | FP6000（英语：） |
| Whetstone（英语：） | 1964 | Brian Randell（英语：），Lawford John Russell |  英国 | 英国电气公司原子能部。以Ferranti Pegasus（英语：）为前提，国家物理实验室ACE和English Electric DEUCE（英语：）实现。 | 英国电气公司KDF9（英语：） |
| ALGOL 60 | 1964 | Jean-Claude Boussard |  法國 | 格勒诺布尔信息与数学应用研究所 | IBM 7090 |
| ALGOL-GENIUS | 1964 | Börje Langefors |  瑞典 | 增加受COBOL启发的数据记录和I/O | Datasaab（英语：） D-21 |
| ALGOL 60 | 1965 | Claude Pair |  法國 | 南锡科学学院计算中心 | IBM 1620（英语：） |
| Dartmouth ALGOL | 1965 | Stephen J. Garland，Sarr Blumson，Ron Martin |  美国 | ALGOL 60 | 用于GE 235（英语：）的Dartmouth分时系统（英语：） |
| NU ALGOL | 1965 |  |  挪威 |  | UNIVAC |
| ALGOL 60 | 1965 | F.E.J. Kruseman Aretz |  荷蘭 | 用于EL-X8的MC编译器 | Electrologica X8（英语：） |
| ALGEK | 1965 |  |  苏联 | АЛГЭК，基于ALGOL-60并支持COBOL，用于经济任务 | Minsk-22（英语：） |
| MALGOL | 1966 | publ. A. Viil，M Kotli，M. Rakhendi |  爱沙尼亚SSR |  | Minsk-22（英语：） |
| DJS-6 ALGOL | 1966 |  |  中國 | 华北计算所 | DJS-6 |
| ALGAMS | 1967 | GAMS组织（ГАМС，中型机器自动化编程小组），协作于Comecon科学院 | 经济互助委员会 |  | Minsk-22（英语：），后来的ES EVM（英语：），BESM（英语：） |
| ALGOL/ZAM | 1967 |  |  波蘭 |  | 波兰ZAM计算机 |
| DG/L（英语：） | 1972 |  |  美国 |  | DG Eclipse（英语：）计算机家族 |
| NASE | 1990 | Erik Schoenfelder |  德国 | 解释器 | Linux和MS Windows |
| MARST | 2000 | Andrew Makhorin |  俄羅斯 | ALGOL 60到C转换器 | GNU编译器套件支持的全部CPU；MARST是GNU计划成员 |