·词法单位: | 语言的一种构成成分,按规定,它表示语言意义的基本单位。
例:一个文字,如 “G2 5”一个关键字,如 “PRINT”一个分隔符,如 “;”。 |
·标识符: | 给一个语言对象赋予名字的一种词法单位
例:变且、数组和记录的名字等。
注:标识符通常由一个字母后接任意个字LTI. 数字或其他字符组成 |
·关键字: | 一个词法单位,在某些文本中,它表征语言的某些构成成分。
例:在某些文本中,IF表征一个if语句。
注:一个关键字通常具有一个标识符的形式。 |
·保留字: | 不可以用作标识符的关键字。
注:在ADA语言中,所有关键字都是保留字,在FORTRAN语言中则没有保留字 |
·文字: | 直接表示某个值的一个词法单位。
例: "14”表示整数十四;"APRIL”表示字符串APRIL;3 .0005E2表示数300.050 |
·语句: | 表示一系列动作中的某一步或某一组说明的语言构成成分。 |
·复合语句: | 由几个相继语句构成的一个语句。
注 ; 通常,这些语句由某种语法规则组合在一起。 |
·块(用于程序设计语言): | 一种复合语句,它的范围与其所包含的至少一个说明的作用域相一致
注:块可能还规定存储分配或为其他的目的而对程序进行分段。 |
·程序单位: | 一种由多个过程或数据*说明所组成的语言构成成分。
例:在ADA中的 “包”;在FRRTRAN中的“程序单位”;在PL/1中的“外部过程” |
·封闭类型: | 表示一个抽象数据类型的模块
注 封闭?t型隙藏它的值的表示,并允许其他模块对它进行操作 |
·程序: | 一 个 或 多 个 相 关 模 块 的逻辑汇集。 |
·注解: | 程 序 文 本 中 所 包 含 的 一个语言构成成分,它对该程序的执行不产生影响
注: 注 解 可 用 来 解 释 一 个 程 序的某些方面 |
·环境描述: | 一种 特 性 描 述 的语 言 构 成 成 分 ,它不是程序的一部分,但与程序的执行有关
例 : 其 内 容 包 括 机 器 特 性、文卷特性、连接其他程序的接口程序等。 |
·说明: | 用 于 建 立 语 言 对 象 的 一种机能。
注: “说 明 ” 通 常 包 括 对 涉 及的语台对象附加标识符和指定属性 |
·缺省的: | 一种 性 质 。 当 一 个 属 性 、 值 或任选项没有明显规定时,假定属性、值或任选项。 |
·隐式说明: | 一 个 标 识 符 的 出 现 所 引 起的说明,这里,属性由缺省的属性来确定。 |
·固有的,内部的: | 用 程 序 设 计 语 言 的 定 义 来 说明语言对象的属性
例: P L / 1中 的 固 有 函 数SIN;F ORTRAN语言中的固有数据类型INTEGER, |
·作用域: | 说 明所 适 用 的 那 一 部 分 程 序。
注: ① “ 标 识 符 的 作 用 域 ”常用作标识符说明作用域的同义词。
z;. 一 个 语 言 对 象 不 定 能 在 整 个 作 用域中被引用,因为它可能被内部块内的同一标识符的说
明 所 掩 盖 。 |
·局部的: | 一个 语 言 对 象 和 一 个 块 之间关系的 一种属性,该语言对象的作用域全部在该块之内。 |
·全局的妙: | 一个 语 言 对 象 和 一 个 块 之间关系的一种属性,该语言对象的作用域已超出该块,但仍
被 包 括 在 一 个 更 大 的 块 内 。 |
·外部的: | 一 种 属 性 , 它 限 定 一 个 语言对象,该对象的作用域已超出一个模块。 |
·静态的: | 一种 属 性 , 它 限 定 只 有 在一个程序甲执行以前才能建立的一些特性
例: 一个 定 长 变 且 的 长 度是静态的 |
·动态的: | 一 种 属 性 , 它 限 定 只 有 在 一个程序串执行过程中才能建立的 一些特性
例: 一 个 可 变 长 数 据 对 象的长度是动态的。 |
·生命期: | 语 言对 象 在 其 存 在 的 那 部分执行时间。 |
·引用: | 一种 语 言 构 成 成 分 , 它 可指引一个被说明过的语言对象
例 : 一个 标 识 符 。 |
·(名字、限定: | 通过 引 用 一 个 语 言 对 象 和一个说明过程对象的组成成分的标识符来引用该组成成分的
一 种 机 能 。
例: 用于 引 用 记 录 的 组 成成分 (COBOL中的BofA).库的成员,模块中的语言对
象 |
·一致性引用: | 程序 设计 语 言 的 一 种 性 质,它指出引用时使用的两个或多个语言构成成分均具有同 -
形式 。
例: 名 字 限 定 和 间 接 引 用的语言构成成分;加下标和实在参数的语言构成成分 |
·数据对象: | 可取 不 同的 值 , 但 在 一 个 时 刻只能取一个值的一种语言对象。
注: 一个 变 量 的 值 通 常 限 定 为某一数据类型。 |
·常: | 只取 一个 特 定 值 的 语 言 对 象 。 |
·聚集: | 一些 变 且 或 常 t 的 结 构 化 集 合,这个集合形成一种数据类型。 |
·数组: | 由 具 有 同 一 属 性 的 数 据 对 象 组成的聚集,每个数据对象在聚集中的位置由下标唯一确定 |
·记录: | 一种 通 常 附 有 标 识 符 的 数 据 对象的聚集。 |
·可变部分(关于记录): | 记录的一部分,其数据对象是由另外的方法定义的。
注:数据对象的数目和组成都是可变动的 |
·区域(用1'程序设计语言): | 一种空间及机能,它用来供插入、存取和删除数据对象使用。 |
·哑元: | 种语言对象,其标识符出现在过程*入口之中,它与相应的实在参数相关,而实在参
数由每次执行该过程时使用的过程调用规定的 |
·实元: | 一种语言对象,它出现在过程调用中,在执行该过程中与所对应的形式参数相关 |
·(数据)类型: | 值的集合及其允许的操作的集合 |
·模象(用于程序设计语言): | 一种语言构成成分,它用字符串*组成的文字模型的方式描述数据类型 |
·格式: | 一种语言构成成分,它用字符形式来说明文卷中数据对象的表示法。 |
·加下标: | 一种机能,它通过数组*引用及一个或多个表达式引用数组元素;这些表达式的值确
定了该元素的位置。
注:这个术语也适用于使用该机能 |
·间接引用: | 一种引用的方法,它通过数据对象的值来指出被引用的语言对象
注:、卫这个术语也适用于使用该fll能-
迄引用可以沿着连串的数据对象进行.且中每个数据对象(除了最后一个)指向卜一个数
据对象,而最后一个数据对象指向被引用的语八对象 |
·数据流: | 通过语句、过程、模块或程序的执行来完成常量、变量和文卷之间的数据传送 |
·按名赋值: | 将一个记录值赋值给只具有相同标识符的那些记录变量 |
·初始化: | 在数据对象的生命期开始时,给数据对象赋值 |
·自动存储分配: | 一种空间分配方法,它仅在数据对象所在作用域的执行期间为数据对象分配空问、
注:自动存储分配是动态存储分配的一种形式另一种形式是程序控制的存储分配 |
·大小待定聚集: | 用作形式参数的一种聚集其下标范围由相应的一些或全部实在参数决定 |
·大小可调聚集: | 用作形式参数的一种聚集,--1e或全部形式参数的下标范围是动态的 |
·编辑(用于程序设计语言): | 把值变换为由给定格式所规定的表示。 |
·表达式: | 用于从一个或多个操作数串计算一个值的一种语言构成成分。
注:操作数可以是文宇、标识符、数组引用、函数调用等 |
·过程: | 带有或不带有参数的块,它的执行由过程调用引起。 |
·函数过程: | 一个过程,它执行时产生一个代表该函数的值。其过程调用可用作表达式里的一个操
作数。
例:函数SIN.是调用程序SIN(X)的部分时,产生值SIN(X) |
·异步过: | 可与程序的调用部分并行执行的一种过程 |
·临界区: | 在异步过程中,不能与另一异步过程的某部分同f付执行的那1部分过程
注:上述另一异步过程的那一部分也是个临界JA. |
·标号(用于程序设计语言): | 命名一个语句并包括一个标识符的一种语言构成成分命名一个语句并包括 一个标识符的一种语言构成成分 |
·执行顺序: | 程序的语句的执行次序和一个程序语句的某些部分的执行次序。 |
·控制流: | 一个程序的执行顺序的所有可取路径的统称。
注:控制流图能表不控制流。 |
·非条件语句: | 只指定一种可能的执行顺序的一种语句 |
·循环构造: | 规定执行顺序的重复进行的一种语言构成成分。
例:FORTRAN的DO循环;ALGOL的FOR循环;COBOL的PERFORM循环;
PL/1的DOWHILE循环。 |
·(过程)调用: | 一种语言构成成分,它引起一个过程的执行。
注;一个过程调用通常包括一个入口名和可能的实在参数 |
·(一个过程的)入口: | 过程中的一种语言构成成分,它指定过程的执行顺序的开始。
注:过程可以有多个入口,每个入口通常包括一个称为入to名的标识符以及可能的形式参数。 |
·参数联系: | 形式参数与一个过程调用所指定的对应的实在参数相联系。 |
·(过程的)返回: | 过程中的一种语言构成成分,它指定过程的执行顺序的结束
注:通常执行顺序从调用点继续下去 |
·(函数过程的)副作用: | 函数过程的执行,除了产生结果值以外所引起的一切对外界的效果 |
·分支构造: | 一种语言构成成分,它通过标号*引用从不同执行顺序中选择一种。 |
·异常(用于程序设计语言): | 一种在程序执行过程中可能产生的某种认为是不正常的特殊情况,它可能导致偏离d
忽略和
常的执行顺序。为此,程序设计语言中设置了一此功能来定义、-4露、识别、
处理它。
例:PL/1中的(ON一)条件,ADA中的异常 |
·(算符)优先: | -种次序关系.它规定了表达式中的算符运算顺序 |
·转换(用于程序设计语言): | 表示同一数据但属于不同数据类型的值之间的交换
注因为在不同数据类刑中数据表示的精度不同,信息可能由f进行转换而丢失「 |
·激活: | -个过程被-次特定调用所创建的该过程的-种表现。 |
·连接: | 能使模块间进行相互作用(性别是对异步过程的过程调用)的一种机能。
例:在COBOL中,ENABLE谱句建立了一个通信连接OPEN语句建立了
入/输出连接。
个输 |
·词法单位: | 语言的一种构成成分,按规定,它表示语言意义的基本单位。
例:一个文字,如 “G2 5”一个关键字,如 “PRINT”一个分隔符,如 “;”。 |
·标识符: | 给一个语言对象赋予名字的一种词法单位
例:变且、数组和记录的名字等。
注:标识符通常由一个字母后接任意个字LTI. 数字或其他字符组成 |
·关键字: | 一个词法单位,在某些文本中,它表征语言的某些构成成分。
例:在某些文本中,IF表征一个if语句。
注:一个关键字通常具有一个标识符的形式。 |
·保留字: | 不可以用作标识符的关键字。
注:在ADA语言中,所有关键字都是保留字,在FORTRAN语言中则没有保留字 |
·文字: | 直接表示某个值的一个词法单位。
例: "14”表示整数十四;"APRIL”表示字符串APRIL;3 .0005E2表示数300.050 |
·语句: | 表示一系列动作中的某一步或某一组说明的语言构成成分。 |
·复合语句: | 由几个相继语句构成的一个语句。
注 ; 通常,这些语句由某种语法规则组合在一起。 |
·块(用于程序设计语言): | 一种复合语句,它的范围与其所包含的至少一个说明的作用域相一致
注:块可能还规定存储分配或为其他的目的而对程序进行分段。 |
·程序单位: | 一种由多个过程或数据*说明所组成的语言构成成分。
例:在ADA中的 “包”;在FRRTRAN中的“程序单位”;在PL/1中的“外部过程” |
·封闭类型: | 表示一个抽象数据类型的模块
注 封闭?t型隙藏它的值的表示,并允许其他模块对它进行操作 |
·程序: | 一 个 或 多 个 相 关 模 块 的逻辑汇集。 |
·注解: | 程 序 文 本 中 所 包 含 的 一个语言构成成分,它对该程序的执行不产生影响
注: 注 解 可 用 来 解 释 一 个 程 序的某些方面 |
·环境描述: | 一种 特 性 描 述 的语 言 构 成 成 分 ,它不是程序的一部分,但与程序的执行有关
例 : 其 内 容 包 括 机 器 特 性、文卷特性、连接其他程序的接口程序等。 |
·说明: | 用 于 建 立 语 言 对 象 的 一种机能。
注: “说 明 ” 通 常 包 括 对 涉 及的语台对象附加标识符和指定属性 |
·缺省的: | 一种 性 质 。 当 一 个 属 性 、 值 或任选项没有明显规定时,假定属性、值或任选项。 |
·隐式说明: | 一 个 标 识 符 的 出 现 所 引 起的说明,这里,属性由缺省的属性来确定。 |
·固有的,内部的: | 用 程 序 设 计 语 言 的 定 义 来 说明语言对象的属性
例: P L / 1中 的 固 有 函 数SIN;F ORTRAN语言中的固有数据类型INTEGER, |
·作用域: | 说 明所 适 用 的 那 一 部 分 程 序。
注: ① “ 标 识 符 的 作 用 域 ”常用作标识符说明作用域的同义词。
z;. 一 个 语 言 对 象 不 定 能 在 整 个 作 用域中被引用,因为它可能被内部块内的同一标识符的说
明 所 掩 盖 。 |
·局部的: | 一个 语 言 对 象 和 一 个 块 之间关系的 一种属性,该语言对象的作用域全部在该块之内。 |
·全局的妙: | 一个 语 言 对 象 和 一 个 块 之间关系的一种属性,该语言对象的作用域已超出该块,但仍
被 包 括 在 一 个 更 大 的 块 内 。 |
·外部的: | 一 种 属 性 , 它 限 定 一 个 语言对象,该对象的作用域已超出一个模块。 |
·静态的: | 一种 属 性 , 它 限 定 只 有 在一个程序甲执行以前才能建立的一些特性
例: 一个 定 长 变 且 的 长 度是静态的 |
·动态的: | 一 种 属 性 , 它 限 定 只 有 在 一个程序串执行过程中才能建立的 一些特性
例: 一 个 可 变 长 数 据 对 象的长度是动态的。 |
·生命期: | 语 言对 象 在 其 存 在 的 那 部分执行时间。 |
·引用: | 一种 语 言 构 成 成 分 , 它 可指引一个被说明过的语言对象
例 : 一个 标 识 符 。 |
·(名字、限定: | 通过 引 用 一 个 语 言 对 象 和一个说明过程对象的组成成分的标识符来引用该组成成分的
一 种 机 能 。
例: 用于 引 用 记 录 的 组 成成分 (COBOL中的BofA).库的成员,模块中的语言对
象 |
·一致性引用: | 程序 设计 语 言 的 一 种 性 质,它指出引用时使用的两个或多个语言构成成分均具有同 -
形式 。
例: 名 字 限 定 和 间 接 引 用的语言构成成分;加下标和实在参数的语言构成成分 |
·数据对象: | 可取 不 同的 值 , 但 在 一 个 时 刻只能取一个值的一种语言对象。
注: 一个 变 量 的 值 通 常 限 定 为某一数据类型。 |
·常: | 只取 一个 特 定 值 的 语 言 对 象 。 |
·聚集: | 一些 变 且 或 常 t 的 结 构 化 集 合,这个集合形成一种数据类型。 |
·数组: | 由 具 有 同 一 属 性 的 数 据 对 象 组成的聚集,每个数据对象在聚集中的位置由下标唯一确定 |
·记录: | 一种 通 常 附 有 标 识 符 的 数 据 对象的聚集。 |
·可变部分(关于记录): | 记录的一部分,其数据对象是由另外的方法定义的。
注:数据对象的数目和组成都是可变动的 |
·区域(用1'程序设计语言): | 一种空间及机能,它用来供插入、存取和删除数据对象使用。 |
·哑元: | 种语言对象,其标识符出现在过程*入口之中,它与相应的实在参数相关,而实在参
数由每次执行该过程时使用的过程调用规定的 |
·实元: | 一种语言对象,它出现在过程调用中,在执行该过程中与所对应的形式参数相关 |
·(数据)类型: | 值的集合及其允许的操作的集合 |
·模象(用于程序设计语言): | 一种语言构成成分,它用字符串*组成的文字模型的方式描述数据类型 |
·格式: | 一种语言构成成分,它用字符形式来说明文卷中数据对象的表示法。 |
·加下标: | 一种机能,它通过数组*引用及一个或多个表达式引用数组元素;这些表达式的值确
定了该元素的位置。
注:这个术语也适用于使用该机能 |
·间接引用: | 一种引用的方法,它通过数据对象的值来指出被引用的语言对象
注:、卫这个术语也适用于使用该fll能-
迄引用可以沿着连串的数据对象进行.且中每个数据对象(除了最后一个)指向卜一个数
据对象,而最后一个数据对象指向被引用的语八对象 |
·数据流: | 通过语句、过程、模块或程序的执行来完成常量、变量和文卷之间的数据传送 |
·按名赋值: | 将一个记录值赋值给只具有相同标识符的那些记录变量 |
·初始化: | 在数据对象的生命期开始时,给数据对象赋值 |
·自动存储分配: | 一种空间分配方法,它仅在数据对象所在作用域的执行期间为数据对象分配空问、
注:自动存储分配是动态存储分配的一种形式另一种形式是程序控制的存储分配 |
·大小待定聚集: | 用作形式参数的一种聚集其下标范围由相应的一些或全部实在参数决定 |
·大小可调聚集: | 用作形式参数的一种聚集,--1e或全部形式参数的下标范围是动态的 |
·编辑(用于程序设计语言): | 把值变换为由给定格式所规定的表示。 |
·表达式: | 用于从一个或多个操作数串计算一个值的一种语言构成成分。
注:操作数可以是文宇、标识符、数组引用、函数调用等 |
·过程: | 带有或不带有参数的块,它的执行由过程调用引起。 |
·函数过程: | 一个过程,它执行时产生一个代表该函数的值。其过程调用可用作表达式里的一个操
作数。
例:函数SIN.是调用程序SIN(X)的部分时,产生值SIN(X) |
·异步过: | 可与程序的调用部分并行执行的一种过程 |
·临界区: | 在异步过程中,不能与另一异步过程的某部分同f付执行的那1部分过程
注:上述另一异步过程的那一部分也是个临界JA. |
·标号(用于程序设计语言): | 命名一个语句并包括一个标识符的一种语言构成成分命名一个语句并包括 一个标识符的一种语言构成成分 |
·执行顺序: | 程序的语句的执行次序和一个程序语句的某些部分的执行次序。 |
·控制流: | 一个程序的执行顺序的所有可取路径的统称。
注:控制流图能表不控制流。 |
·非条件语句: | 只指定一种可能的执行顺序的一种语句 |
·条件构造: | 指定几种不同执行顺序的种语言构成成分。
例:CASE语句,IF语句,ALGOL中的条件表达式。 |
·循环构造: | 规定执行顺序的重复进行的一种语言构成成分。
例:FORTRAN的DO循环;ALGOL的FOR循环;COBOL的PERFORM循环;
PL/1的DOWHILE循环。 |
·(过程)调用: | 一种语言构成成分,它引起一个过程的执行。
注;一个过程调用通常包括一个入口名和可能的实在参数 |
·(一个过程的)入口: | 过程中的一种语言构成成分,它指定过程的执行顺序的开始。
注:过程可以有多个入口,每个入口通常包括一个称为入to名的标识符以及可能的形式参数。 |
·参数联系: | 形式参数与一个过程调用所指定的对应的实在参数相联系。 |
·(过程的)返回: | 过程中的一种语言构成成分,它指定过程的执行顺序的结束
注:通常执行顺序从调用点继续下去 |
·(函数过程的)副作用: | 函数过程的执行,除了产生结果值以外所引起的一切对外界的效果 |
·分支构造: | 一种语言构成成分,它通过标号*引用从不同执行顺序中选择一种。 |
·异常(用于程序设计语言): | 一种在程序执行过程中可能产生的某种认为是不正常的特殊情况,它可能导致偏离d
忽略和
常的执行顺序。为此,程序设计语言中设置了一此功能来定义、-4露、识别、
处理它。
例:PL/1中的(ON一)条件,ADA中的异常 |
·(算符)优先: | -种次序关系.它规定了表达式中的算符运算顺序 |
·转换(用于程序设计语言): | 表示同一数据但属于不同数据类型的值之间的交换
注因为在不同数据类刑中数据表示的精度不同,信息可能由f进行转换而丢失「 |
·激活: | -个过程被-次特定调用所创建的该过程的-种表现。 |
·连接: | 能使模块间进行相互作用(性别是对异步过程的过程调用)的一种机能。
例:在COBOL中,ENABLE谱句建立了一个通信连接OPEN语句建立了
入/输出连接。
个输 |