ISO/IEC 6522:1992
Information technology -- Programming languages -- PL/1 general purpose subset
发布时间:1992-11-25 实施时间:


PL/1是一种多范式编程语言,支持过程式、面向对象和函数式编程。它具有强大的数据类型和结构,包括数组、结构体、联合体和指针。PL/1还支持动态内存分配和垃圾回收,使其在大型应用程序中非常有用。

ISO/IEC 6522:1992定义了PL/1的通用子集,包括以下内容:

1. 语法:定义了PL/1的语法规则,包括标识符、数据类型、运算符、控制结构和子程序定义等。

2. 语义:定义了PL/1的语义规则,包括变量声明、作用域、类型转换、异常处理和错误处理等。

3. 运行时环境:定义了PL/1程序的运行时环境,包括内存管理、栈管理、异常处理和I/O操作等。

该标准还包括PL/1程序的编译和链接规则,以及对PL/1程序的调试和测试的建议。

ISO/IEC 6522:1992的目的是提供一种通用的PL/1子集,以便在不同的计算机系统和编译器之间实现可移植性。这使得开发人员可以编写一次代码,然后在不同的系统上编译和运行,而无需进行任何修改。

PL/1曾经是一种非常流行的编程语言,但现在已经被其他语言所取代。然而,PL/1仍然在某些领域得到广泛应用,例如金融、保险和航空等领域。

相关标准
- ISO/IEC 13719:1998 Information technology -- Programming languages -- FORTH
- ISO/IEC 9899:2018 Information technology -- Programming languages -- C
- ISO/IEC 14882:2017 Information technology -- Programming languages -- C++
- ISO/IEC 8652:2012 Information technology -- Programming languages -- Ada
- ISO/IEC 13211-1:1995 Information technology -- Programming languages -- Prolog -- Part 1: General core