1、中华人民共和国国家标准数据处理词汇部分程序设计语言发布实施国家标准局发布中华人民共和国国家标准数据处理词汇部分程序设计语言国家标准局发布实施概述引言本词汇包括约二十个部分本部分阐述的是计算机程序设计语言方面的概念本词汇的这一部分等效采用了国际标准数据处理词汇部分程序设计语言范围本词汇选出了有关数据处理领域中一些概念的术语及其简明定义并阐明了不同概念之间的关系以便于国内交流和国际交往词汇涉及数据处理的各个主要方面其中包括主要的处理过程和所用设备的类型数据的表示数据的组织数据的描述计算机的程序设计和操作外围设备数据通信及其他特殊应用适用范围本标准适用于有关电子计算机及信息处理各个领域的设计生产使用
2、维护管理科研教学和出版等方面遵循的原则和规则以下各项规则已在数据处理词汇部分基本术语中详细说明它们同样适用于本部分这里不再重复只将其各项的标题列出如下词条的定义词条的组成词条的分类术语的选择和定义的用语多义术语缩写圆括号的用法方括号的用法黑体字术语和星号在定义中的用法拼法索引表的编制术语和定义程序设计语言一般术语词法单位语言的一种构成成分按规定它表示语言意义的基本单位例一个文字如一个关键字如一个分隔符如标识符给一个语言对象赋予名字的一种词法单位例变量数组和记录的名字等注标识符通常由一个字母后接任意个字母数字或其他字符组成关键字一个词法单位在某些文本中它表征语言的某些构成成分例在某些文本中表征一
3、个语句注一个关键字通常具有一个标识符的形式保留字不可以用作标识符的关键字注在语言中所有关键字都是保留字在语言中则没有保留字文字直接表示某个值的一个词法单位例表示整数十四表示字符串表示数语句表示一系列动作中的某一步或某一组说明的语言构成成分复合语句由几个相继语句构成的一个语句注通常这些语句由某种语法规则组合在一起块用于程序设计语言一种复合语句它的范围与其所包含的至少一个说明的作用域相一致注块可能还规定存储分配或为其他的目的而对程序进行分段模块程序单位一种由多个过程或数据说明所组成的语言构成成分例在中的包在中的程序单位在中的外部过程封闭类型表示一个抽象数据类型的模块注封闭类型隐藏它的值的表示并允许
4、其他模块对它进行操作例堆栈处理模块程序用于程序设计语言一个或多个相关模块的逻辑汇集注解程序文本中所包含的一个语言构成成分它对该程序的执行不产生影响注注解可用来解释一个程序的某些方面环境描述一种特性描述的语言构成成分它不是程序的一部分但与程序的执行有关例其内容包括机器特性文卷特性连接其他程序的接口程序等一般性质和机能说明用于建立语言对象的一种机能注说明通常包括对涉及的语言对象附加标识符和指定属性缺省的一种性质当一个属性值或任选项没有明显规定时假定属性值或任选项隐式说明一个标识符的出现所引起的说明这里属性由缺省的属性来确定固有的内部的用程序设计语言的定义来说明语言对象的属性例中的固有函数语言中的固
5、有数据类型作用域关于说明说明所适用的那一部分程序注标识符的作用域常用作标识符说明作用域的同义词一个语言对象不一定能在整个作用域中被引用因为它可能被内部块内的同一标识符的说明所掩盖局部的一个语言对象和一个块之间关系的一种属性该语言对象的作用域全部在该块之内全局的一个语言对象和一个块之间关系的一种属性该语言对象的作用域已超出该块但仍被包括在一个更大的块内外部的一种属性它限定一个语言对象该对象的作用域已超出一个模块例一个模块的入口名字是外部的静态的一种属性它限定只有在一个程序执行以前才能建立的一些特性例一个定长变量的长度是静态的动态的一种属性它限定只有在一个程序执行过程中才能建立的一些特性例一个可变
6、长数据对象的长度是动态的生命期语言对象在其存在的那部分执行时间引用一种语言构成成分它可指引一个被说明过的语言对象例一个标识符名字限定通过引用一个语言对象和一个说明过程对象的组成成分的标识符来引用该组成成分的一种机能例用于引用记录的组成成分中的库的成员模块中的语言对象一致性引用程序设计语言的一种性质它指出引用时使用的两个或多个语言构成成分均具有同一形式例名字限定和间接引用的语言构成成分加下标和实在参数的语言构成成分数据对象变量可取不同的值但在一个时刻只能取一个值的一种语言对象注一个变量的值通常限定为某一数据类型常量只取一个特定值的语言对象聚集一些变量或常量的结构化集合这个集合形成一种数据类型数组
7、由具有同一属性的数据对象组成的聚集每个数据对象在聚集中的位置由下标唯一确定记录一种通常附有标识符的数据对象的聚集可变部分关于记录记录的一部分其数据对象是由另外的方法定义的注数据对象的数目和组成都是可变动的区域用于程序设计语言一种空间及机能它用来供插入存取和删除数据对象使用形式参数哑元一种语言对象其标识符出现在过程入口之中它与相应的实在参数相关而实在参数由每次执行该过程时使用的过程调用规定的实在参数实元一种语言对象它出现在过程调用中在执行该过程中与所对应的形式参数相关关于数据对象的性质和机能数据类型值的集合及其允许的操作的集合模象用于程序设计语言一种语言构成成分它用字符串组成的文字模型的方式描述
8、数据类型格式一种语言构成成分它用字符形式来说明文卷中数据对象的表示法加下标一种机能它通过数组引用及一个或多个表达式引用数组元素这些表达式的值确定了该元素的位置注这个术语也适用于使用该机能间接引用一种引用的方法它通过数据对象的值来指出被引用的语言对象注这个术语也适用于使用该机能引用可以沿着一连串的数据对象进行其中每个数据对象除了最后一个指向下一个数据对象而最后一个数据对象指向被引用的语言对象数据流通过语句过程模块或程序的执行来完成常量变量和文卷之间的数据传送赋值对变量给予一个值的一种机能注这个术语也适用于使用该机能按名赋值将一个记录值赋值给只具有相同标识符的那些记录变量初始化在数据对象的生命期开
9、始时给数据对象赋值自动存储分配一种空间分配方法它仅在数据对象所在作用域的执行期间为数据对象分配空间注自动存储分配是动态存储分配的一种形式另一种形式是程序控制的存储分配大小待定聚集用作形式参数的一种聚集其下标范围由相应的一些或全部实在参数决定大小可调聚集用作形式参数的一种聚集一些或全部形式参数的下标范围是动态的编辑用于程序设计语言把值变换为由给定格式所规定的表示处理对象表达式用于从一个或多个操作数计算一个值的一种语言构成成分注操作数可以是文字标识符数组引用函数调用等过程带有或不带有参数的块它的执行由过程调用引起函数过程一个过程它执行时产生一个代表该函数的值其过程调用可用作表达式里的一个操作数例函
10、数是调用程序的部分时产生值异步过程可与程序的调用部分并行执行的一种过程临界区在异步过程中不能与另一异步过程的某一部分同时执行的那一部分过程注上述另一异步过程的那一部分也是一个临界区标号用于程序设计语言命名一个语句并包括一个标识符的一种语言构成成分关于处理对象的性质和机能执行顺序程序的语句的执行次序和一个程序语句的某些部分的执行次序控制流一个程序的执行顺序的所有可取路径的统称注控制流图能表示控制流非条件语句只指定一种可能的执行顺序的一种语句条件构造指定几种不同执行顺序的一种语言构成成分例语句语句中的条件表达式循环构造规定执行顺序的重复进行的一种语言构成成分例的循环的循环的循环的循环过程调用一种语
11、言构成成分它引起一个过程的执行注一个过程调用通常包括一个入口名和可能的实在参数一个过程的入口过程中的一种语言构成成分它指定过程的执行顺序的开始注过程可以有多个入口每个入口通常包括一个称为入口名的标识符以及可能的形式参数参数联系形式参数与一个过程调用所指定的对应的实在参数相联系过程的返回过程中的一种语言构成成分它指定过程的执行顺序的结束注通常执行顺序从调用点继续下去函数过程的副作用函数过程的执行除了产生结果值以外所引起的一切对外界的效果分支构造一种语言构成成分它通过标号引用从不同执行顺序中选择一种异常用于程序设计语言一种在程序执行过程中可能产生的某种认为是不正常的特殊情况它可能导致偏离正常的执行顺序为此程序设计语言中设置了一些功能来定义暴露识别忽略和处理它例中的条件中的异常算符优先一种次序关系它规定了表达式中的算符运算顺序转换用于程序设计语言表示同一数据但属于不同数据类型的值之间的交换注因为在不同数据类型中数据表示的精度不同信息可能由于进行转换而丢失激活一个过程被一次特定调用所创建的该过程的一种表现连接能使模块间进行相互作用性别是对异步过程的过程调用的一种机能例在中语句建立了一个通信连接语句建立了一个输入输出连接
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1