编程范型 | 指令式,过程式,结构化 |
---|---|
语言家族 | ALGOL |
設計者 | Bauer, Rutishauser, Samelson, 巴科斯, Katz, 佩利, Wegstein, 諾爾, Vauquois, van Wijngaarden, Woodger, J. Green, 麦卡锡 |
发行时间 | 1960年 |
当前版本 |
|
型態系統 | 静态, 强类型 |
作用域 | 词法 |
啟發語言 | |
ALGOL 58 | |
影響語言 | |
ALGOL 68, 所有“类似ALGOL语言”比如: Simula, Pascal, C等, ISWIM, Scheme |
ALGOL 60(源自ALGOrithmic Language 1960的縮寫),是在1960年創建的称为“算法语言”的一種程式語言。它是以后来称为ALGOL 58的“国际代数语言”为基礎,其官方後繼者是ALGOL 68,它们一起并称为ALGOL語言家族。Algol 60引进了许多新的概念如:块、词法作用域、递归[2]、巴科斯-诺尔范式(BNF),它在程式語言设计和发展演化中有著巨大的影響力。
Any occurrence of the procedure identifier within the body of the procedure other than in a left part in an assignment statement denotes activation of the procedure.