ISO/IEC 13816:2007由国际标准化组织 IX-ISO 发布于 2007-10。
ISO/IEC 13816:2007 在中国标准分类中归属于: L74 程序语言,在国际标准分类中归属于: 35.060 信息技术用语言。
ISO/IEC 13816:2007 信息技术.程序设计语言、其环境和系统软件接口.程序设计语言ISLISP的最新版本是哪一版?
最新版本是 ISO/IEC 13816:2007 。
本国际标准通过指定符合 ISLISP 处理器和符合 ISLISP 文本的要求,规定了计算机编程语言 ISLISP 的语法和语义。 本国际标准没有规定: (a) ISLISP 文本的大小或复杂性超出任何特定数据处理系统或特定处理器的能力,也没有规定超出相应限制时应采取的措施; (b) 能够支持 ISLISP 处理器实施的数据处理系统的最低要求; (c) 准备用于执行的 ISLISP 文本的方法以及激活为执行而准备的 ISLISP 文本的方法; (d) 为人类阅读而出版的 ISLISP 文本的印刷呈现; (e) 实现可能提供也可能不提供的扩展。
| 术语 | 描述 |
|---|---|
| 抽象类 abstract class | 根据定义没有直接实例的类。 |
| 激活 activation | 函数的计算。每个激活都有一个激活点、激活期和激活结束。激活器(一个已准备执行的函数应用形式)在激活点启动激活。 |
| 访问器 accessor | 实例槽的读取器和写入器的关联。 |
| 参数位置 argument position | 文本单元作为形式中除第一个元素之外的元素的出现。 |
| 绑定 binding | 具有语法和语义两个方面概念,其中语法上,“绑定”描述标识符与绑定 ISLISP 形式之间的关系,语义上,“绑定”描述变量、其表示标识符和对象(或变量与位置)之间的关系。 |
| 类 class | 决定一组其他对象(称为其实例)的结构和行为的对象。行为是可以对实例执行的操作集。 |
| 条件 condition | 表示运行程序已美利体育登录入口官网(或可能美利体育登录入口官网)到的情况的对象。 |
| 定义点 definition point | ISLISP 文本中 ISLISP 对象的标识符表示开始的文本点。 |
| 直接实例 direct instance | 类的实例,但不是其任何子类的实例。 |
| 动态 dynamic | 其效果仅通过程序执行确定,通常无法静态确定的。 |
| 动态变量 dynamic variable | 其关联绑定由最近执行的激活块(该块建立了它)确定,而不是根据词法原则由词法可见的块静态确定的变量。 |
| 求值 evaluation | 计算已准备执行的形式,产生值和/或副作用。 |
| 执行 execution | (有时是嵌套的)激活序列。 |
| 扩展 extension | 对国际标准要求的实现定义修改,不会使符合该国际标准的任何 ISLISP 文本无效(除禁止使用一个或多个特定标识符拼写外),不会改变必须发出错误的操作集,也不会改变任何被指定为实现依赖特性的状态。 |
| 形式 form | 单个语法有效的程序文本单元,能够被准备执行。 |
| 函数 function | ISLISP 对象,带参数调用,执行计算(可能有副作用),并返回值。 |
| 通用函数 generic function | 其应用行为由其参数的值类决定的函数,通常由多个方法组成。 |
| 标识符 identifier | 指代 ISLISP 对象的词法元素(词素)。 |
| 不可变绑定 immutable binding | 标识符与其表示的对象之间的关系不可改变的绑定。 |
| 不可变对象 immutable object | 不受更改的对象,要么因为没有提供能够产生此类更改的操作符,要么因为存在限制禁止使用可能能够产生此类更改的操作符。 |
| 实现定义 implementation defined | 可能在不同 ISLISP 处理器之间不同的特性,但对每个处理器完全定义。 |
| 实现依赖 implementation dependent | 可能在不同 ISLISP 处理器之间不同的特性,但不一定对任何特定处理器定义。 |
| 继承 inheritance | 类与其超类之间的关系,将超类的结构和行为映射到该类。 |
| 实例 instance | 要么是类的直接实例,要么是其子类之一的实例。 |
| 字面量 literal | 其表示直接作为常量值出现在程序中的对象。 |
| 元类 metaclass | 其实例本身是类的类。 |
| 方法 method | 通用函数针对特定参数配置的情况,定义通用函数的类特定行为和操作。 |
| 对象 object | 任何可以由 ISLISP 处理器创建、销毁、操作、比较、存储、输入或输出的事物。 |
| 操作符 operator | 复合形式的第一个元素,要么是标识该形式为特殊形式的保留名称,要么是宏的名称,要么是 lambda 表达式,要么是函数命名空间中的标识符。 |
| 操作符位置 operator position | 文本单元作为形式中第一个元素的出现。 |
| 参数配置 parameter profile | 方法的参数列表,其中每个形式参数都附带其类名。 |
| 位置 place | 可以存储和稍后检索对象的位置。 |
| 进程 process | 已准备执行的 ISLISP 文本的执行。 |
| 处理器 processor | 接受 ISLISP 文本(或等效数据结构)作为输入,为其准备执行,并执行结果以产生值和副作用的系统或机制。 |
| 程序 program | 要评估的表达式聚合,其具体性质取决于上下文。 |
| 范围 scope | 程序中标识符含义被定义的文本部分;即,存在由该标识符指定的 ISLISP 对象。 |
| 槽 slot | 可以使用槽访问器访问的实例的命名组件。 |
| 文本 text | 符合本国际标准要求(即 ISLISP 的语法和静态语义)的文本。 |
| 顶层形式 toplevel form | 任何形式,要么不嵌套在任何其他形式中,要么仅嵌套在 progn 形式中。 |
| 顶层范围 toplevel scope | 处理完整 ISLISP 文本单元的范围。 |
| 写入器 writer | 与类的槽关联的方法,其任务是将值绑定到该类实例的槽。 |

点击查看大图
Copyright ?2007-2026 ANTPEDIA, All Rights Reserved
京ICP备07018254号 京公网安备1101085018 电信与信息服务业务经营许可证:京ICP证110310号
页面更新时间: 2026-08-28 20:09