ALGOL 68
ALGOL 68(源自英語:ALGOrithmic Language 1968嘅縮寫),一種指令式程式語言,係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 |
Major 實作版本 | |
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 Genie". 原著喺2020-08-14歸檔. 喺2020-04-22搵到.
- ↑ Dennis Ritchie (April 1993). "The Development of the C Language" (PDF). 原著 (PDF)喺2005-06-29歸檔. 喺2007-04-26搵到.
- ↑ Influence on C: types, structures, arrays, pointers and procedures – Dennis Ritchie[2]
- ↑ Dennis Ritchie (June 1988). "C and Algol 68". 原先內容歸檔喺2009-08-27. 喺2006-09-15搵到.
- ↑ Influence on C: union, structure, syntax and long precision – Dennis Ritchie[4]
- ↑ "A History of C++: 1979−1991" (PDF). March 1993. 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). 原先內容歸檔 (PDF)喺2006-12-10. 喺2008-05-06搵到.
- ↑ "Interview with Guido van Rossum". July 1998. 原著喺2007-05-01歸檔. 喺2007-04-29搵到.