- GB/T 16649.7-2000 识别卡 带触点的集成电路卡 第7部分:用于结构化卡查询语言(SCQL)的行业间命令
- GB 10408.1-2000 入侵探测器 第1部分:通用要求
- GB/T 18237.2-2000 信息技术 开放系统互连 通用高层安全 第2部分:安全交换服务元素(SESE)服务定义
- GB/T 18234-2000 信息技术 CASE工具的评价与选择指南
- GB 10408.5-2000 入侵探测器 第5部分:室内用被动红外探测器
- GB/T 9027-2000 无方向信标性能要求和测试方法
- GB/T 9026-2000 指点信标性能要求和测试方法
- GB/T 309-2000 滚动轴承 滚针
- GB/T 4635-2000 35mm电影摄影机片窗在胶片上形成的画面的位置和尺寸
- GB/T 4641-2000 16mm电影胶片在摄影机上的用法
GB/T 18221-2000 信息技术 程序设计语言、环境与系统软件接口 独立于语言的数据类型
标准编号:GB/T 18221-2000
标准名称:信息技术 程序设计语言、环境与系统软件接口 独立于语言的数据类型
英文名称:Information technology--Programming languages,their environments and system software interfaces--Language-independent datatypes
发布日期:2000-10-17
实施日期:2001-10-01
归口单位:全国信息技术标准化技术委员会
执行单位:全国信息技术标准化技术委员会
主管部门:国家标准化管理委员会
起草人
起草单位
西安电子科技大学
标准范围
本标准规定了程序设计语言和软件接口中通用的一批数据类型的术语和共享语义,称为独立于语言(LI)的数据类型。本标准既规定了其定义无需引用其他数据类型的本原数据类型,也规定了非本原数据类型,而非本原数据类型全部或部分由其他数据类型定义。本标准中的数据类型的规格说明是“独立于语言的”,即所规定的数据类型是数据类型的类,用于程序设计语言和其他需要数据类型概念的实体的实际数据类型是特定的实例。 本标准特别区分“数据类型”的三个概念,即: —数据类型的抽象概念,通过名义上的值和性质来描述数据类型的特征; —数据类型的结构概念,把数据类型描述为其组成部分的数据类型及其功能的概念组织; —数据类型的实现概念,通过定义在给定环境中数据类型的表示规则来描述数据类型的特征。 本标准定义了许多共同使用的具有原子性的本原和非本原数据类型的抽象概念。本标准并未定义所有的原子数据类型;仅定义了程序设计语言和软件接口中通用的数据类型。本标准为其他非本原数据类型的规格说明定义结构概念,并提出一种手段,通过它可以使用本标准定义的LI数据类型从结构上定义本标准未定义的数据类型。 本标准为数据类型的实现概念定义了一部分词汇表,并且提供了在数据类型定义中对词汇表的使用。词汇表的主要目的是标识与数据类型相关的共用实现概念并且与抽象概念区分。对实现概念使用的规格说明已经超出本标准的范围,本标准仅考虑数据类型的标识与区分。 本标准规定了LI数据类型和其他语言数据类型之间映射所需的元素。本标准未规定映射的精确形式,而规定了映射所需的信息内容。