术语表

本词汇表定义本文档中常用的术语。

它包含美国国家标准学会 (ANSI) 开发的定义以及来自 IBM Terminology Web 站点的条目。

A
抽象接口
ABSTRACT INTERFACE 由过程特征和哑参数的名称组成。 用于声明过程和延迟绑定的接口。
抽象类型
具有 ABSTRACT 属性的类型。 不能将非多态对象声明为抽象类型。 不能构造或分配多态对象以具有抽象的动态类型。
活动处理器
请参阅 联机处理器 (online processor)
实际参数
在过程引用中指定的表达式,变量,过程或 备用 返回说明符。
别名
可通过多个名称访问的单个存储器。 每个名称都是该存储器的别名。
字母字符
语言中使用的字母或其他符号,不包括数字。 通常指大写和小写字母 A 到 Z 以及特定语言允许使用的其他特殊符号(如 $ 和 _)。
字母数字
与包含字母,数字和通常其他字符 (例如标点符号和数学符号) 的字符集相关。
美国国家信息交换标准代码
请参阅 ASCII
自变量/参数
传递到函数或子例程的表达式。 另请参阅 实际自变量 (actual argument)虚自变量 (dummy argument)
参数关联
调用过程期间实际自变量与虚自变量之间的关系。
算术常数
类型为整数,实数或复数的常量。
算术表达式
一个或多个算术运算符和算术主项,其求值将生成数字值。 算术表达式可以是无符号算术常量,算术常量的名称,或对算术变量的引用,函数引用或使用算术运算符和括号形成的此类主项的组合。
算术运算符
指示算术运算性能的符号。 内在算术运算符为:
+
添加
-
*
乘法
/
部门
**
乘方
数组
包含有序的标量数据组的实体。 数组中的所有对象都具有相同的数据类型和类型参数。
数组说明符
描述程序单元中使用的数组的语句部分。 它指示数组的名称,它包含的维数以及每个维的大小。
数组元素
数组中的单个数据项,由数组名和一个或多个下标标识。 另请参阅 subscript(下标)
数组名
一组有序数据项的名称。
数组段
作为数组且不是结构组件的子对象。
ASCII
标准代码,使用由 7 位编码字符 (包括奇偶校验在内的 8 位) 组成的编码字符集,用于数据处理系统,数据通信系统和关联设备之间的信息交换。 ASCII 集由控制字符和图形字符组成。 另请参阅 Unicode (Unicode)
异步
这是事件所处的一种状态,即,它们在时间方面不同步,或者未定期发生或按可预测的时间间隔发生。
赋值语句
基于表达式求值结果定义或重新定义变量的可执行语句。
关联名称
SELECT TYPEASSOCIATE 构造的选择器在构造中已知的名称。
假定大小数组
从关联的实际自变量假定其大小的哑元数组。 其最后一个上限由星号指定。
假设型对象
使用 TYPE(*)声明的实体。 假定类型对象没有声明类型,其动态类型和类型参数是从其相应的实际自变量假定的。
指标
可以在类型声明语句,属性规范语句或通过缺省设置指定的数据对象的属性。
自动并行化
编译器尝试并行化由编译器针对数组语言生成的显式编码的 DO 循环和 DO 循环的过程。
B
基本对象
由最左边的 part_name指定的对象。
基本类型
不是其他类型的扩展的可扩展类型。
二进制常数
由一个或多个二进制数字 (0 和 1) 组成的常量。
绑定
将标识与程序中的另一个对象关联; 例如,将标识与值,地址或另一个标识关联,或者将形参与实际参数关联。
绑定标签
类型为缺省字符的值,用于唯一地标识变量,公共块,子例程或函数如何为同伴处理器所知。
空白公用区
未命名的公共块。
块数据子程序
BLOCK DATA 语句为头的子程序,用于初始化指定公共块中的变量。
bounds_remapping
允许用户以多维数组形式查看平面 rank-1 数组。
Bss 存储器
未初始化的静态存储器。
忙-等待
当线程完成其所有工作并且没有新的工作需要执行时,线程在紧循环中继续执行以查找更多工作的状态。
字节常量
类型为 byte 的命名常量。
字节类型
表示可使用 LOGICAL(1)CHARACTER(1)INTEGER(1) 的任何位置的单字节存储区的数据类型。
C
C 描述符
ISO_Fortran_binding.h 头文件中定义的类型为 CFI_cdesc_t 的 C 结构。
字符常量
用单引号或双引号括起的一个或多个字母字符的字符串。
字符表达式
字符对象,字符值函数引用或由并置运算符分隔的序列,带有可选括号。
字符运算符
表示要对字符数据执行的操作 (例如,并置 (//)) 的符号。
字符集
编程语言或计算机系统的所有有效字符。
字符串
连续字符的序列。
字符子串
一字符串中的邻接部分。
字符类型
由字母数字字符构成的数据类型。 另请参阅 数据类型 (data type)
连续循环迭代的子集。
由基本类型和从中扩展的所有类型组成的一组类型。
整理顺序
这是指字符的排序顺序,用于按顺序对已建立索引的数据进行排序、合并、比较和处理。
备注
用于将文本包含在对程序执行没有影响的程序中的语言构造。
公共块
可由调用程序和一个或多个子程序引用的存储区域。
编译 (compile)
将源程序转换为可执行程序 (对象程序)。
编译器注释伪指令
源代码中不是 Fortran 语句但由编译器识别和操作的行。
编译器伪指令
用于控制 XL Fortran 执行的操作而不是用户程序执行的操作的源代码。
复数常数
用逗号分隔并括在括号内的实数或整数常量的有序对。 对的第一个常数是复数的实部; 第二个是虚部。
复数
由一对有序实数组成的数,可用形式 a+bi,其中 ab是实数,且 i平方等于 -1。
复杂类型
表示复数值的数据类型。 该值表示为用逗号分隔并括在括号内的实数据项的有序对。 第一项表示复数的实部; 第二项表示虚部。
组件
派生类型的组成。
组件顺序
用于内部格式化输入/输出以及用于结构构造函数的派生类型的组件的顺序。
符合
与通行标准相符。 如果可执行程序仅使用其中描述的格式和关系,并且可执行程序具有根据 Fortran 95 标准的解释,那么可执行程序符合 Fortran 95 标准。 如果程序单元可以以允许可执行程序符合标准的方式包含在可执行程序中,那么该程序单元符合 Fortran 95 标准。 如果处理器以满足标准中规定的解释的方式执行符合标准的程序,那么处理器符合标准。
已连接单元
在 XL Fortran中,这是通过以下三种方式之一连接到文件的单元: 通过 OPEN 语句以隐式方式或通过预连接方式显式连接到指定文件。
常量
具有不更改的值的数据对象。 四类常量指定数字 (算术) ,真值 (逻辑) ,字符数据 (字符) 和无类型数据 (十六进制,八进制和二进制)。 另请参阅 变量 (variable)
构造
SELECT CASEDOIFWHERE 语句 (例如,以相应的终端语句结尾) 开头的语句序列。
毗连
如果数组具有数组元素,那么该数组不会被其他数据对象分隔开,那么该数组是连续的。 如果按顺序的部件未由其他数据对象分隔,那么具有多个部件的数据对象是连续的。
连续行
在其初始行之外继续语句的行。
控制语句
用于更改语句的连续顺序调用的语句; 控制语句可以是条件语句 (例如 IF) 或命令语句 (例如 STOP)。
D
数据对象
常量的变量,常量或子对象。
数据分割
在多个存储设备之间分布数据,以便可以并行执行 I/O 操作以获得更好的性能。 也称为 磁盘条带分割
数据传输语句
READWRITEPRINT 语句。
数据类型
用于描述数据和函数的属性和内部表示。 内部类型为整数,实数,复杂数,逻辑数和字符数。 另请参阅 内部 (内部)
调试行
仅允许用于固定源表单,这是包含要用于调试的源代码的行。 调试行由列 1 中的 DX 定义。 调试行的处理由 -qdlines-qxlines 编译器选项控制。
十进制符号
用于分隔实数的整数部分和小数部分的符号。
声明类型
数据实体声明为具有的类型。 可能与多态数据实体的执行期间的类型 (动态类型) 不同。
缺省初始化
对象的初始化,其值指定为派生类型定义的一部分。
延期绑定
具有 DEFERRED 属性的绑定。 延迟绑定只能出现在抽象类型定义中。
可定义变量
一个变量,其值可通过赋值语句左边的名称或标志符的外观进行更改。
定界符
用于将语法列表括起来的一对圆括号和/或斜杠。
非规格化数
绝对值很小且精度降低的 IEEE 数字。 反规范化数字由零指数和非零分数表示。
派生类型
其数据具有组件的类型,每个组件都是内部类型或另一派生类型。
数字
表示非负整数的字符。 例如,从 0 到 9 的任何数字。
伪指令
向编译器提供指令和信息的注释类型。
磁盘条带分割
请参阅 数据条带分割 (data striping)
DO 循环语句
DO 语句重复调用的一系列语句。
DO 变量
DO 语句中指定的变量,在 DO 循环中每次出现一个或多个语句之前对其进行初始化或递增。 它用于控制执行范围内的语句的次数。
DOUBLE PRECISION 常量
类型为 real 的常量,其精度是缺省实精度的两倍。
哑参数
FUNCTIONSUBROUTINEENTRY或语句函数语句中的过程名称后面的括号列表中显示其名称的实体。
动态维度控制
每次引用数组时重新评估数组边界的过程。
动态扩展
对于伪指令,该伪指令的词法扩展数据块以及从词法扩展数据块中调用的所有子程序。
动态类型
程序执行期间数据实体的类型。 非多态数据实体的动态类型与其声明的类型相同。
E
编辑描述符
这是一个缩写关键字,用于控制整数,实数或复杂数据的格式。
有效项
通过展开输入/输出列表生成的标量对象。
元素性
与独立应用于数组元素或一组一致数组和标量的相应元素的内部操作,过程或分配相关。
嵌入空白
由任何其他字符包围的空白。
实体
以下任何一项的一般术语: 程序单元,过程,运算符,接口块,公共块,外部单元,语句函数,类型,命名变量,表达式,结构的组件,命名常量,语句标签,构造或名称列表组。
环境变量
用于描述进程的操作环境的变量。
戳记
POSIX中用于时间的开始日期。 这是 GMT 1970 年 1 月 01 日 00:00:00。
可执行程序
可以作为自包含过程执行的程序。 它由主程序和 (可选) 模块, 子模块,子程序和非Fortran 外部过程组成。
可执行语句
导致程序执行操作的语句; 例如,执行计算,测试条件或改变正常顺序执行。
显式初始化
具有数据语句初始值列表,块数据程序单元,类型声明语句或数组构造函数中的值的对象的初始化。
显式接口
对于作用域限定单元中引用的过程,属性为内部过程,模块过程,内部过程,具有接口块的外部过程,其自身作用域限定单元中的递归过程引用或具有接口块的虚过程。
表达式
操作数,运算符和括号的序列。 它可以是变量,常量或函数引用,也可以表示计算。
扩展精度常量
处理器与占用 16 个连续字节存储器的实数值的近似值。
扩展类型
可扩展类型,是另一类型的扩展。 使用 EXTENDS 属性声明的类型。
可扩展类型
一种类型,可使用 EXTENDS 属性从中派生新类型。 没有 BIND 属性的非序列类型。
扩展类型
基本类型仅是自身的扩展类型。 扩展类型是自身的扩展类型以及其父类型为扩展的所有类型的扩展类型。
外部文件
输入/输出设备上的记录序列。 另请参阅 内部文件 (internal file)
外部名
公共块,子例程或其他全局过程的名称,链接程序用于解析从一个编译单元到另一个编译单元的引用。
外部过程
由外部子程序或通过 Fortran以外的方法定义的过程。
F
字段
记录中用于包含特定类别数据的区域。
文件
记录的序列。 另请参阅 外部文件 (external file)内部文件 (internal file)
文件索引
请参阅 索引节点 (i-node)
final 子例程
在最终化期间自动调用的子例程。
可最终化
具有最终子例程或具有可结束组件的类型。 可最终化类型的对象。
最终化
在销毁对象之前立即调用用户定义的最终子例程的过程。
浮点数
由一对不同数字表示的实数。 实数是小数部分的乘积,其中一个是数字,通过将隐式浮点基数提高到第二个数字所指示的幂而获得的值。
格式
定义的诸如字符,字段和行之类的内容的排列,通常用于显示,打印输出或文件。
用于排列诸如字符,字段和行之类的内容。
格式化数据
在主存储器与输入/输出设备之间按指定的格式传送的数据。 另请参阅 list-指导un格式化记录 (un格式化记录)
函数
这是一个过程,它返回单个变量 或对象 的值,并且通常具有单个出口。 另请参阅 内部过程 (内部过程)子程序 (subprogram)
G
通用标识
出现在 INTERFACE 语句中并与接口块中的所有过程相关联的词法标记。
H
硬性限制
只能通过使用 root 用户权限来提高或降低的系统资源限制, 或者不能改变,因为它是系统或操作环境的实现所固有的。 另请参阅 软限制 (soft limit)
十六进制
与以十六为基数的数字系统相关; 十六进制数字范围从 0 (零) 到 9 (九) 和 A (十) 到 F (十五)。
十六进制常数
一个常数,通常以特殊字符开始,仅包含十六进制数字。
高阶变换
重构循环和数组语言的优化类型。
Hollerith 常量
由 XL Fortran 表示的任何字符组成的字符串,以 nH开头,其中 n 是字符串中的字符数。
主机
包含内部过程的主程序或子程序称为内部过程的主机。 包含模块过程的模块 或子模块 称为模块过程的主机。 模块或子模块称为其后代子模块的主机。
主机关联
内部子程序,模块子程序,派生类型定义 或子模块 访问其主机实体的过程。
主机实例
提供内部过程的主机环境的主机过程实例。
I
ipa
过程间分析,一种允许在不同源文件中跨过程边界和跨过程调用执行优化的优化类型。
隐式接口
如果过程是没有接口块的外部过程,没有接口块的哑元过程或语句函数,那么在作用域限定单元中引用的过程不是它自己的过程,那么该过程被称为具有隐式接口。
隐式 DO
索引规范 (类似于 DO 语句,但未指定词 DO) ,其范围包含数据元素列表,而不是语句集。
无穷大
由溢出或除零创建的 IEEE 数字 (正数或负数)。 Infinity 由一个指数表示,其中所有位都是 1 的,零个小数。
继承
从父代获取。 在扩展类型中自动从其父类型获取而未显式声明的扩展类型的类型参数,组件或过程绑定被认为是继承的。
继承关联
继承的组件与扩展类型中的父组件之间的关系。
索引节点
用于描述操作系统中各个文件的内部结构。 每个文件至少有一个索引节点。 索引节点包含文件的节点,类型,所有者和位置。 索引节点表存储在文件系统的开头附近。 也称为 文件索引
输入/输出 (input/output,I/O)
与输入和/或输出相关。
输入/输出列表
输入或输出语句中的变量列表,用于指定要读取或写入的数据。 输出列表还可以包含常量,涉及运算符或函数引用的表达式或括在括号内的表达式。
整数常量
(可选) 不包含小数点的带符号数字字符串。
接口块
INTERFACE 语句到其相应 END INTERFACE 语句的一系列语句。
接口主体
接口块中的一系列语句,从 FUNCTIONSUBROUTINE 语句到其相应的 END 语句。
干扰
DO 循环中的两个迭代相互依赖的情况。
内部文件
内部存储器中的记录序列。 另请参阅 外部文件 (external file)
过程间分析
请参阅 IPA
本质
与 Fortran 语言标准定义的类型,操作,赋值语句和过程相关,可在任何作用域限定单元中使用,而无需进一步定义或规范。
内在模块
由编译器提供并可供任何程序使用的模块。
内部过程
由编译器提供并可供任何程序使用的过程。
K
关键字
语句关键字是一个词,它是语句 (或伪指令) 语法的一部分,可用于标识语句。
参数关键字指定哑参数的名称
种类类型型参数
一个参数,其值标记内部类型的可用种类或声明为具有 KIND 属性的派生类型参数。
L
词汇扩展数据块
直接出现在伪指令构造中的所有代码。
词法标记
具有不可分割解释的字符序列。
链接编辑
通过链接程序创建可装入的计算机程序。
链接程序
这是一个程序,用于解析单独编译或组合的对象模块之间的交叉引用,然后分配最终地址以创建单个可重定位的装入模块。 如果链接单个对象模块,那么链接程序只需使其可重定位。
表式
预定义的输入/输出格式,取决于数据列表中实体的类型,类型参数和值。
字面值
在一个源程序中的一个本身就是数据而不是一个对数据引用的符号或者量。
文字常量
直接表示内部类型的标量值的词法标记。
负载均衡
旨在在处理器之间平均分配工作负载的优化策略。
逻辑常量
值为 truefalse (或 T 或 F) 的常量。
逻辑运算符
表示逻辑表达式上的操作的符号:
 .NOT.    (logical negation)
 .AND.    (logical conjunction)
 .OR.     (logical union)
 .EQV.    (logical equivalence)
 .NEQV.   (logical nonequivalence)
 .XOR.    (logical exclusive disjunction)
重复执行的语句块。
M
如果主程序未由程序员命名,那么这是编译器提供给主程序的缺省名称。
主程序
当程序运行时的接收控制的第一个程序单元。 另请参阅 子程序 (subprogram)
模块
包含或访问要由其他程序单元访问的定义的程序单元。
模块过程接口主体
其初始语句包含 MODULE 前缀说明符的接口主体。 模块过程接口主体指定单独模块过程的接口。
模块子程序
包含在模块或子模块中但不是内部子程序的子程序。 模块子程序是函数子程序,子例程子程序或单独的模块子程序。
互斥(锁,对象)
在线程之间提供相互排除的基本对象。 在线程之间协同使用互斥以确保一次只允许其中一个协同线程访问共享数据或运行某些应用程序代码。
N
NaN (非数字)
以浮点格式编码的符号实体,与数字不对应。 另请参见安静的NaN信号为 NaN
名称
由字母后跟最多 249 个字母数字字符 (字母,数字和下划线) 组成的词法标记。 请注意,在 FORTRAN 77 中,这被称为符号名称。
命名公用块
由变量组成的单独的命名公共块。
名称列表组名
NAMELIST 语句中的第一个参数,用于指定要在 READ , WRITE 和 PRINT 语句中使用的名称列表。
负零
一种 IEEE 表示,其中指数和分数都为零,但符号位为 1。 负零被视为等于正零。
嵌套
将某种结构或某种结构合并到同类结构中。 例如,将一个循环 (嵌套循环) 嵌套在另一个循环 (嵌套循环) 中; 将一个子例程 (嵌套子例程) 嵌套在另一个子例程 (嵌套子例程) 中。
NEWUNIT 值
小于 -2 且与当前连接的任何文件的单位编号不相等的负数。 它是运行时库分配给 NEWUNIT= 说明符指定的变量的单位值。
不可执行语句
描述程序单元,数据,编辑信息或语句函数的特征,但不会导致程序采取任何操作的语句。
不存在的文件
物理上不存在于任何可访问存储介质上的文件。
正常
非变性,无穷大或 NaN的浮点数。
非数字
请参阅 NaN
数字常数
表示整数,实数,复数或字节数的常量。
数字存储单元
类型为缺省整数,缺省实数或缺省逻辑的非指针标量对象所占用的空间。
O
八进制
与基本 8 的数字系统相关; 八进制数字范围从 0 (零) 到 7 (七)。
八进制常数
由八进制数字组成的常量。
一程 DO 循环
至少执行一次 (如果达到) 的 DO 循环,即使迭代计数等于 0。 (此类型的循环来自 FORTRAN 66。)
联机处理器
在多处理器机器中,已激活 (联机) 的处理器。 联机处理器数小于或等于机器中实际安装的物理处理器数。 也称为 活动处理器
操作员
涉及一个或两个操作数的特定计算的规范。
P
填充
要使用哑元数据填充字段或字符串中未使用的位置,通常为零或空白。
调页空间
驻留在虚拟内存中但当前不访问的信息的磁盘存储。
父组件
与其继承部分对应的扩展类型实体的组件。
父类型
从中派生扩展类型的可扩展类型。
已传递对象哑元参数
与通过其调用过程的对象相关联的类型绑定过程或过程指针组件的哑元自变量。
所指对象数组
在整数 POINTER 语句或其他规范语句中声明的显式形状或假定大小数组。
指针
具有 POINTER 属性的变量。 除非指针是与目标关联的指针,否则不得引用或定义该指针。 如果它是数组,那么它没有形状,除非它与指针相关。
多态
能够在程序执行期间具有不同的类型。 使用 CLASS 关键字声明的对象是多态的。
预连接文件
在执行可执行程序开始时连接到单元的文件。 标准错误,标准输入和标准输出是预连接的文件 (分别为单元 0 , 5 和 6)。
预定义约定
数据对象的隐式类型和长度规范,基于未给出显式规范时其名称的初始字符。 初始字符 I 到 N 表示长度为 4 的类型整数; 初始字符 A 到 H , O 到 Z , $和 _ 表示长度为 4 的类型实数。
演示
如果哑参数与实际参数相关联,并且实际参数是在调用过程中存在的哑参数或者不是调用过程的哑参数,那么该哑参数将存在于子程序的实例中。
表达式的最简单形式: 对象,数组构造函数,结构构造函数,函数引用或括在括号中的表达式。
过程
可在程序执行期间调用的计算。 它可以是函数或子例程。 它可以是内部过程,外部过程,模块过程,内部过程,哑元过程或语句函数。 如果子程序包含 ENTRY 语句,那么它可以定义多个过程。
过程绑定
请参阅类型绑定过程。
过程指针
具有 EXTERNALPOINTER 属性的过程实体。 它可以是与外部过程,模块过程,伪过程或其他过程指针相关联的指针。
程序状态
程序执行期间用户变量在特定点的值。
程序单元
主程序或子程序。
指示没有副作用的过程的属性。
Q
常量 NaN
未发出异常信号的 NaN (not-a-number) 值。 安静 NaN 的意图是通过后续计算来传播 NaN 结果。 参见 NaN信号为 NaN
R
随机存取
一种访问方法,在此方法中,可以按任何顺序从文件中读取记录,将记录写入文件或从文件中除去记录。 另请参阅 顺序存取 (sequential access)
排名
数组的维数。
实数常量
表示实数的十进制数字字符串。 实常量必须包含小数点和/或十进制指数。
记录
在文件中作为整体处理的一系列值。
关系表达式
由算术或字符表达式组成的表达式,后跟关系运算符,后跟另一个算术或字符表达式。
关系运算符
用于表示关系条件或关系表达式的词或符号:
 .GT.        greater than
 .GE.        greater than or equal to
 .LT.        less than
 .LE.        less than or equal to
 .EQ.        equal to
 .NE.        not equal to
结果变量
返回函数值的变量。
返回指示符
为语句 (例如 CALL) 指定的自变量,用于根据 RETURN 语句中的子例程指定的操作,指示应该向哪个语句标签控件返回。
S
标量
不是数组的单个数据。
不具有作为数组的属性。
比例因子
一个数字,指示实数中小数点的位置 (在输入时,如果没有指数,则为数字的量级)。
范围
可执行程序的该部分,其中词法令牌具有单个解释。
作用域属性
可执行程序的该部分,其中词法令牌具有特定指定属性或实体的单个解释。
作用域单元
派生类型定义。
BLOCK 构造 (不包括任何嵌套的 BLOCK 构造,派生类型定义以及其中的接口主体)。
接口主体。
程序单元或子程序,不包括派生类型定义, BLOCK 构造,接口主体以及其中包含的子程序。
选择器
ASSOCIATE 构造中的关联名称相关联的对象。
语义
字符之间或字符组和它们的含义之间的关系,独立于它们的解释和使用方式。 另请参阅语法 (syntax)
单独的模块过程
由单独的模块子程序或其初始语句包含 MODULE 前缀说明符的函数或子例程子程序定义的模块过程。 单独的模块过程定义模块过程接口主体。
单独的模块子程序
其初始语句包含 MODULE PROCEDURE 语句的模块子程序。 单独的模块子程序定义模块过程接口主体。
顺序存取
一种访问方法,其中根据文件中记录的逻辑顺序从文件中读取记录,将记录写入文件或从文件中除去记录。 另请参阅 随机访问 (random access)
发信号 NaN
NaN (not-a-number) 值,用于在操作异常显示为操作数时发出无效操作异常信号。 发信号 NaN 的意图是捕获程序错误,例如使用未初始化的变量。 另请参阅NaN安静 NaN
睡眠
线程完全暂挂执行的状态,直到另一个线程通知它有工作要做。
SMP
请参阅 对称多处理 (对称 multiprocessing)
最低限制容量
当前对进程生效的系统资源限制。 可以通过进程来提高或降低软限制的值,而不需要 root 用户权限。 资源的软限制不能高于硬限制的设置。 另请参阅 硬限制 (hard limit)
溢出空间
在每个子程序中保留的堆栈空间,以防要在寄存器中保存的变量过多,并且程序需要用于寄存器内容的临时存储器。
规范语句
提供有关源程序中使用的数据的信息的语句。 该语句还可以提供用于分配数据存储器的信息。
文件中一组行,它们一起有一个公共功能或定义系统的一部分。 节通常以空白行或冒号隔开,且每个节都有名称。
声明
表示一系列操作或一组声明中的步骤的语言构造。 语句分为两大类: 可执行类和不可执行类。
语句函数
后跟哑参数列表的名称,该名称与内部或派生类型表达式等同,并且可以在整个程序中用作表达式的替代项。
语句标号
由 1 到 5 个数字组成的数字,用于标识语句。 语句标签可用于传输控制,定义 DO的范围或引用 FORMAT 语句。
存储器关联
两个存储序列之间的关系 (如果一个存储单元与另一个存储单元相同)。
结构化
派生类型的标量数据对象。
结构组件
派生类型的数据对象的对应于其类型的组件的部分。
SUBMODULE
扩展模块或其他子模块的程序单元。 子模块通过主机关联从其祖代模块或子模块访问定义。 它可能包含要由其后代子模块通过主机关联访问的定义。 它还可能包含单独的模块过程,用于定义在其祖代模块或子模块中声明的模块过程接口主体。
子对象
可独立于其他部分引用或定义的指定数据对象的一部分。 它可以是数组元素,数组部分,结构组件或子串。
子程序
函数子程序或子例程子程序。 请注意,在 FORTRAN 77 中,块数据程序单元被称为子程序。 另请参阅 主程序 (main program)
子例程
CALL 语句或定义的赋值语句调用的过程。
下标
用括号括起并与数组名一起用于标识特定数组元素的下标数量或下标数量集。
子串
标量字符串的连续部分。 (虽然数组部分可以指定子串选择器,但结果不是子串。)
对称多处理 (对称多处理, SMP)
一种并行使用功能相同的多个处理器的系统,提供简单且高效的负载均衡。
同步
与在另一进程中发生指定事件时定期发生或可预测发生的操作相关。
语法
构造语句的规则。 另请参阅语义 (semantics)
T
目标
指定为具有 TARGET 属性的指定数据对象,由 ALLOCATE 语句为指针创建的数据对象或此类对象的子对象。
线程
受进程控制的计算机指令流。 多线程进程从一个指令流 (一个线程) 开始,以后可以创建其他指令流来执行任务。
线程可视变量
可由多个线程访问的变量。
时间片
分配用于执行任务的处理单元上的时间间隔。 在时间间隔到期后,会将处理单元时间分配给另一个任务,因此任务无法垄断超过固定限制的处理单元时间。
标记
在编程语言中,具有某些定义的显着性的特定格式的字符串。
触发器常量
将注释行标识为编译器注释伪指令的字符序列。
类型绑定过程
类型定义中的过程绑定。 该过程可由绑定名称通过该动态类型的任何对象引用,作为定义的运算符,通过定义的赋值或作为最终化过程的一部分。
类型兼容
所有实体的类型都与相同类型的其他实体兼容。 无限多态实体是与所有实体兼容的类型; 其他多态实体是与其动态类型是多态实体声明类型的扩展类型的实体兼容的类型。
类型声明语句
用于指定对象或函数的类型,长度和属性的语句。 可以为对象分配初始值。
类型参数
数据类型的参数。 KINDLEN 是内部类型的类型参数。 派生类型的类型参数具有 KINDLEN 属性。
注: 派生类型的类型参数在派生类型定义中定义。
U
未格式化的记录
在内部存储器和外部存储器之间未更改传输的记录。
Unicode
通用字符编码标准,支持以现代世界任何语言编写的文本的交换,处理和显示。 它还以多种语言支持许多古典和历史文本。 Unicode 标准具有由 ISO 10646 定义的 16 位国际字符集。 另请参阅 ASCII (ASCII)
商品
一种引用要在输入/输出语句中使用的文件的方法。 一个单元可以连接或不连接至文件。 如果已连接,那么它将引用文件。 连接是对称的: 即,如果某个单元连接到文件,那么该文件将连接到该单元。
不安全选项
如果在不正确的上下文中使用任何可能导致不良结果的选项。 其他选项可能会与缺省结果产生非常小的差异,这通常是可以接受的。 通常,使用不安全选项是一种断言,您的代码不受使该选项不安全的条件的约束。
使用关联
USE 语句指定的不同作用域限定单元中的名称的关联。
V
变量
可以在执行可执行程序期间定义并重新定义其值的数据对象。 它可以是指定的数据对象,数组元素,数组部分,结构组件或子串。 请注意,在 FORTRAN 77 中,变量始终是标量和命名变量。
X
XPG4
X/Open 公共应用程序环境 (CAE) 可移植性指南问题 4; 这是一个文档,用于定义 X/Open 公共应用程序环境的接口,该环境是 POSIX.1-1990, POSIX.2-1992和 POSIX.2a-1992 的超集,其中包含对 XPG3中的 POSIX 标准的扩展。
Z
零长度字符
长度为 0 且始终定义的字符对象。
零大小数组
具有大于其相应上限的下限的数组。 始终定义数组。