ALGOL 68
ALGOL 68(源自英語:的縮寫),一種指令式程式語言,為ALGOL家族的成員,被認為是ALGOL 60的後繼者。它設計的目標,是提供更廣泛的應用,以及更嚴格的語法定義。
多范式:并发、指令式 | |
設計者 | A. van Wijngaarden, B.J. Mailloux, J.E.L. Peck, C.H.A. Koster等人 |
最终报告: 1968年 | |
穩定版本 | Algol 68/RR
(修订报告: 1973年
) |
型態系統 | 静态、强类型、安全,结构化 |
網站 | Revised Report on the Algorithmic Language ALGOL 68 |
主要實作產品 | |
ALGOL 68C, ALGOL 68 Genie(新近[1]), ALGOL 68R, ALGOL 68RS, ALGOL 68S, FLACC, Алгол 68 Ленинград, Odra ALGOL 68 | |
衍生副語言 | |
ALGOL 68/FR (Final Report: 1968), Algol 68/RR (Revised Report: 1973) | |
啟發語言 | |
ALGOL 60, ALGOL Y | |
影響語言 | |
C[3][5]、C++[6]、Bourne shell、KornShell、Bash、Steelman、Ada、Python[7]、Seed7、Mary、S3 |
概論
ALGOL 68由IFIP Working Group 2.1負責設計。1968年12月20日,Working Group 2.1 通過了這個語法規範,並提交IFIP大會通過。它的主要架構者為阿德里安·范·韦恩加登。
註釋
- ALGOL 68 Genie
- Dennis Ritchie. (PDF). April 1993 [2007-04-26]. (原始内容 (PDF)存档于2005-06-29).
- Influence on C: types, structures, arrays, pointers and procedures – Dennis Ritchie[2]
- Dennis Ritchie. . June 1988 [2006-09-15]. (原始内容存档于2009-08-27).
- Influence on C: union, structure, syntax and long precision – Dennis Ritchie[4]
- (PDF). Page 12, 2nd paragraph: Algol68 [gave] operator overloading(§3.3.3), references (§3.3.4), and the ability to declare variables anywhere in a block (§3.3.1). March 1993 [2008-05-06]. (原始内容存档 (PDF)于2006-12-10).
- . July 1998 [2007-04-29]. (原始内容存档于2007-05-01).
外部链接
- Revised Report on the Algorithmic Language ALGOL 68页面存档备份,存于 The official reference for users and implementors of the language (large pdf file, scanned from Algol Bulletin)
- Revised Report on the Algorithmic Language ALGOL 68页面存档备份,存于 Hyperlinked HTML version of the Revised Report
- A Tutorial on Algol 68, by Andrew S. Tanenbaum, in Computing Surveys, Vol. 8, No. 2, June 1976, with Corrigenda (Vol. 9, No. 3, September 1977)
- Algol 68 Genie – a GNU GPL Algol 68 compiler-interpreter页面存档备份,存于
- Open source Algol 68 implementations, on SourceForge页面存档备份,存于
- Algol68 Standard Hardware representation (.pdf)页面存档备份,存于
- Из истории создания компилятора с Алгол 68页面存档备份,存于
- Algol 68 – 25 Years in the USSR页面存档备份,存于
- Система программ динамической поддержки для транслятора с Алгол 68
- C history with Algol68 heritage
- McJones, Paul, "Algol 68 implementations and dialects"页面存档备份,存于, Software Preservation Group, Computer History Museum, 2011-07-05
- Web enabled ALGOL 68 compiler for small experiments
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.