ALGOL60语言
出处:按学科分类—自然科学总论 天津人民出版社《自然辩证法辞典》第952页(672字)
算法语言(Arithmetic Language)的缩写。
ALGOL设计出后,于1960年在巴黎召开的一次国际会议上被确定并发表,因此,又被叫作ALG()L60。1968年,在ALGOL60的基础上,又提出了一种功能更强的算法语言ALGOL68,被称为是Buslanguage(公共汽车语言)。ALGOL60是我国使用得最广泛的高级语言之一。目前国内许多计算机上都可以使用这种语言,它具有严格、规范、准确等特点,特别适合于科学计算,是早期最常用的计算机高级语言。
它的出现,还大大地刺激了形式语言及自动机理论的发展,对以后的编译理论的发展也起了很大促进作用。ALGOL60语言是一种称为巴科斯范式的原语言严格定义的,对其中所有的词法单位和语法单位都进行了严格的语义解释。
ALGOL60编写的程序,分为三部分,首先是头和尾的语句括号,括号中包括说明部分和语句部分。说明部分是一序列说明语句,对在语句部分出现的所有变量(包括函数和过程)都进行严格的限制,语句部分是执行所需的操作的语句序列。用ALGOL60编写的程序,可具有套嵌结构,即ALGOL60程序中的执行语句既可以是最基本的语句,也可以是用语句括号括起来的多个语句的组合(称为复合语句),基至还可以是一段完整的程序(称为分程序)。因此,ALGOL60程序,实质上可看作是一个大语句。ALGOL60的基本语句包括说明语句赋值语句、条件语句、循环语句,在说明语句中,还有定义过程和函数(具有一定固定功能的程序)的语句,提供相当灵活的参数代换方式。