ISO/IEC 14750:1999
Information technology -- Open Distributed Processing -- Interface Definition Language
发布时间:1999-03-18 实施时间:


ISO/IEC 14750:1999标准定义了一种IDL,它是一种中立的语言,可以用于描述不同计算机系统和编程语言之间的通信接口。IDL定义了一组接口,这些接口描述了对象之间的通信方式,包括对象的方法、属性和事件等。IDL还定义了一组数据类型,这些数据类型可以在不同的计算机系统和编程语言之间进行转换。

IDL是一种非常重要的技术,它可以帮助开发人员在不同的计算机系统和编程语言之间进行通信。IDL可以帮助开发人员避免编写特定于某个计算机系统或编程语言的代码,从而提高代码的可移植性和可重用性。IDL还可以帮助开发人员在不同的计算机系统和编程语言之间进行数据交换,从而实现分布式系统之间的互操作性。

ISO/IEC 14750:1999标准定义了IDL的语法和语义,包括数据类型、接口、方法、属性和事件等。IDL支持多种数据类型,包括基本数据类型、结构体、枚举类型、数组和指针等。IDL还支持接口继承和多态性等高级特性。

ISO/IEC 14750:1999标准还定义了IDL的编译器和运行时系统。IDL编译器可以将IDL代码转换为不同编程语言的代码,例如C、C++、Java和Python等。IDL运行时系统可以在不同的计算机系统和编程语言之间进行通信,从而实现分布式系统之间的互操作性。

总之,ISO/IEC 14750:1999标准是一项非常重要的技术,它可以帮助开发人员在不同的计算机系统和编程语言之间进行通信,从而实现分布式系统之间的互操作性。IDL是一种通用的、可移植的、可扩展的接口定义语言,它可以提高代码的可移植性和可重用性,同时也可以帮助开发人员在不同的计算机系统和编程语言之间进行数据交换。

相关标准
- ISO/IEC 11179-3:2013,信息技术 -- 元数据注册 -- 第3部分:注册表
- ISO/IEC 12207:2008,信息技术 -- 软件生命周期过程
- ISO/IEC 15504-5:2012,信息技术 -- 软件过程评估 -- 第5部分:评估模型
- ISO/IEC 19770-1:2017,信息技术 -- 软件资产管理 -- 第1部分:概述和概念
- ISO/IEC 27001:2013,信息技术 -- 安全技术 -- 信息安全管理系统 -- 要求