ALGOL 68

ALGOL 68(源自英語:的縮寫),一種指令式程式語言,為ALGOL家族的成員,被認為是ALGOL 60的後繼者。它設計的目標,是提供更廣泛的應用,以及更嚴格的語法定義。

ALGOL 68
多范式并发指令式
設計者A. van Wijngaarden, B.J. Mailloux, J.E.L. Peck, C.H.A. Koster等人
最终报告: 1968年1968
穩定版本
Algol 68/RR
(修订报告: 1973年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 shellKornShellBashSteelmanAdaPython[7]Seed7MaryS3

概論

ALGOL 68由IFIP Working Group 2.1負責設計。1968年12月20日,Working Group 2.1 通過了這個語法規範,並提交IFIP大會通過。它的主要架構者為阿德里安·范·韦恩加登

註釋

  1. ALGOL 68 Genie
  2. Dennis Ritchie. (PDF). April 1993 [2007-04-26]. (原始内容 (PDF)存档于2005-06-29).
  3. Influence on C: types, structures, arrays, pointers and procedures – Dennis Ritchie[2]
  4. Dennis Ritchie. . June 1988 [2006-09-15]. (原始内容存档于2009-08-27).
  5. Influence on C: union, structure, syntax and long precision – Dennis Ritchie[4]
  6. (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).
  7. . July 1998 [2007-04-29]. (原始内容存档于2007-05-01).

外部链接

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.