ISO/IEC 10514-1:1996
Information technology -- Programming languages -- Part 1: Modula-2, Base Language
发布时间:1996-05-30 实施时间:


Modula-2是由Niklaus Wirth于1978年开发的一种编程语言,它是Pascal语言的扩展。Modula-2具有模块化、结构化和类型安全等特性,适用于开发大型软件系统。Modula-2的语法和语义比较简单,易于学习和使用。Modula-2还具有跨平台的特性,可以在不同的计算机系统上编译和运行。

ISO/IEC 10514-1:1996是Modula-2编程语言的标准,它定义了Modula-2的基本语法、语义和语言特性。该标准包括以下内容:

1. 语法和语义:定义了Modula-2的语法和语义,包括数据类型、运算符、控制结构、过程和函数等。

2. 模块化:定义了Modula-2的模块化特性,包括模块的声明、导入和导出等。

3. 结构化:定义了Modula-2的结构化特性,包括块结构、过程和函数的定义等。

4. 类型安全:定义了Modula-2的类型安全特性,包括类型检查、类型转换和类型推导等。

5. 标准库:定义了Modula-2的标准库,包括输入输出、字符串处理、数学函数等。

ISO/IEC 10514-1:1996的目的是确保Modula-2编程语言在不同的计算机系统上具有一致的行为。该标准的实现可以保证Modula-2程序的可移植性和互操作性。ISO/IEC 10514-1:1996还为Modula-2编程语言的教学和学习提供了标准化的基础。

相关标准
ISO/IEC 10206:1990 Information technology -- Programming languages -- PASCAL
ISO/IEC 8651-1:1988 Information technology -- Computer graphics -- Graphical Kernel System (GKS) language bindings -- Part 1: FORTRAN
ISO/IEC 9899:1999 Information technology -- Programming languages -- C
ISO/IEC 14882:2017 Programming Language C++
ISO/IEC 23270:2006 Information technology -- Programming languages -- C