道之痕txt全集下载:什么是ALGOL 60语言,他为什么失败了

来源:百度文库 编辑:高校问答 时间:2024/04/27 23:45:52

一个比较古老的计算机高级语言,是程序设计语言发展史上的一个里程碑,它标志着程序设计语言成为一门独立的科学学科,并为后来软件自动化及软件可靠性的发展奠定了基础。
主要特点有:

1.局部性 首次引进局部性概念,既扩充了语言的表达能力,又可节省内存空间,提高程序的紧凑性。

2.动态性 语言含有动态成分,从而明显提高了语言的表达能力(当然也相应增加了实现中的开销)。

3.递归性 递归性的引进开拓了软件的研究领域,促进了软件的发展。

4.严谨性 它的语法和语义均有严格的描述,特别是语法,采用了著名的巴克斯范式BNF,结构清晰,理论严谨。