ISO 1538:1984
Programming languages — ALGOL 60
发布时间:1984-10-01 实施时间:


ALGOL 60是一种结构化编程语言,它的设计目标是提供一种通用的、可移植的编程语言,以便在不同的计算机系统上编写程序。ALGOL 60的语法和语义都非常清晰,使得程序员可以更容易地理解和编写程序。ALGOL 60还引入了一些新的编程概念,如块结构、递归和动态存储分配,这些概念后来被其他编程语言所采用。

ISO 1538:1984标准规定了ALGOL 60的语法和语义,以及编译器和解释器的实现要求。该标准还定义了ALGOL 60程序的输入和输出格式,以及程序的执行方式。ISO 1538:1984标准的目的是确保不同计算机系统上的ALGOL 60程序具有一致的行为,从而使得程序员可以更容易地编写可移植的程序。

ISO 1538:1984标准的主要内容包括以下几个方面:

1. 语法和语义:该标准规定了ALGOL 60的语法和语义,包括程序结构、数据类型、运算符、控制结构等方面。

2. 标准库:该标准定义了ALGOL 60的标准库,包括输入输出、数学函数、字符串处理等方面。

3. 编译器和解释器:该标准规定了ALGOL 60编译器和解释器的实现要求,包括编译器和解释器的输入输出格式、错误处理等方面。

4. 程序执行:该标准定义了ALGOL 60程序的执行方式,包括程序的启动、执行、终止等方面。

5. 可移植性:该标准强调ALGOL 60程序的可移植性,要求不同计算机系统上的ALGOL 60程序具有一致的行为。

总之,ISO 1538:1984标准为ALGOL 60编程语言提供了一个统一的规范,使得程序员可以更容易地编写可移植的程序,同时也为ALGOL 60编译器和解释器的开发提供了一个参考。

相关标准
- ISO/IEC 7185:1990 Programming languages — Pascal
- ISO/IEC 9899:1999 Programming languages — C
- ISO/IEC 14882:2017 Programming languages — C++
- ISO/IEC 23270:2006 Programming languages — C
- ISO/IEC 8652:2012 Programming languages — Ada