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年在达特茅斯学院(Dartmouth College)开发。BASIC语言的设计初衷是为了让非计算机专业的学生能够学习和使用计算机编程,因此BASIC语言的语法简单易懂,容易上手。BASIC语言在20世纪70年代和80年代广泛应用于个人计算机和小型机上,成为了当时最流行的编程语言之一。

随着计算机技术的不断发展,BASIC语言也在不断演化和发展。为了提高BASIC语言的互操作性和可移植性,促进BASIC编程语言的标准化和发展,ISO/IEC 10279:1991标准应运而生。该标准规定了BASIC语言的语法、语义、数据类型、运算符、控制结构、输入输出等方面的要求,以及BASIC编译器和解释器的实现要求。该标准的主要内容包括以下几个方面:

1. 语法和语义:规定了BASIC语言的语法和语义,包括标识符、常量、变量、运算符、表达式、语句、程序模块等方面的要求。

2. 数据类型:规定了BASIC语言的数据类型,包括整型、实型、字符型、逻辑型等类型,以及数组、结构体等复合类型。

3. 控制结构:规定了BASIC语言的控制结构,包括顺序结构、分支结构、循环结构等结构,以及子程序、函数等模块化编程的实现要求。

4. 输入输出:规定了BASIC语言的输入输出方式,包括键盘输入、屏幕输出、文件读写等方面的要求。

5. 编译器和解释器:规定了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