ISO/IEC 10279:1991
Information technology — Programming languages — Full BASIC
发布时间:1991-10-17 实施时间:


BASIC(Beginner's All-purpose Symbolic Instruction Code)是一种面向初学者的高级编程语言,由约翰·凯门尼(John Kemeny)和托马斯·库茨(Thomas Kurtz)于1964年在达特茅斯学院发明。BASIC语言简单易学,语法规则简单明了,适合初学者入门学习编程。BASIC语言广泛应用于个人计算机、嵌入式系统、科学计算、教育等领域。

然而,由于BASIC语言的实现和使用缺乏标准化,不同厂商的BASIC编译器和解释器之间存在差异,导致BASIC程序的可移植性和互操作性较差。为了解决这一问题,ISO/IEC 10279:1991标准化了BASIC编程语言的语法、语义、数据类型、运算符、控制结构、输入输出等方面的要求,以及BASIC编译器和解释器的实现要求,从而提高BASIC编程语言的互操作性和可移植性,促进BASIC编程语言的标准化和发展。

ISO/IEC 10279:1991标准规定了BASIC语言的基本要素,包括:

1. 语法规则:BASIC语言的语法规则包括关键字、标识符、常量、运算符、分隔符、注释等,ISO/IEC 10279:1991规定了BASIC语言的语法规则,以保证不同实现之间的一致性。

2. 数据类型:BASIC语言的数据类型包括整型、实型、字符型、布尔型等,ISO/IEC 10279:1991规定了BASIC语言的数据类型和数据表示方式,以保证不同实现之间的数据兼容性。

3. 运算符:BASIC语言的运算符包括算术运算符、关系运算符、逻辑运算符等,ISO/IEC 10279:1991规定了BASIC语言的运算符和运算规则,以保证不同实现之间的运算结果一致性。

4. 控制结构:BASIC语言的控制结构包括顺序结构、分支结构、循环结构等,ISO/IEC 10279:1991规定了BASIC语言的控制结构和语法规则,以保证不同实现之间的程序行为一致性。

5. 输入输出:BASIC语言的输入输出包括键盘输入、屏幕输出、文件读写等,ISO/IEC 10279:1991规定了BASIC语言的输入输出方式和语法规则,以保证不同实现之间的输入输出兼容性。

此外,ISO/IEC 10279:1991还规定了BASIC编译器和解释器的实现要求,包括编译器和解释器的输入输出、编译和解释过程、错误处理等方面的要求,以保证不同实现之间的编译和解释结果一致性。

ISO/IEC 10279:1991标准的制定,对于BASIC编程语言的标准化和发展具有重要意义。该标准提高了BASIC编程语言的互操作性和可移植性,促进了BASIC编程语言的标准化和发展,为BASIC编程语言的应用和推广奠定了基础。

相关标准
ISO/IEC 8651-1:1988——信息技术——编程语言——Ada——第1部分:基本语言
ISO/IEC 9899:1990——信息技术——编程语言——C
ISO/IEC 14882:1998——信息技术——编程语言——C++
ISO/IEC 23270:2006——信息技术——编程语言——Python
ISO/IEC 30170:2012——信息技术——编程语言——Ruby