ISO/IEC 19516:2020
Information technology — Object management group — Interface definition language (IDL) 4.2
发布时间:2020-02-19 实施时间:
ISO/IEC 19516:2020标准的主要内容包括IDL的语法、语义和语言绑定,以及IDL的使用方法和实现要求。IDL的语法和语义规定了IDL的基本结构、数据类型、接口、操作、异常等元素的定义和使用方法。IDL的语言绑定规定了IDL与不同编程语言之间的映射关系,使得IDL定义的接口可以在不同编程语言之间进行调用和实现。IDL的使用方法和实现要求规定了IDL的使用场景和实现要求,包括IDL的编写、IDL文件的组织和管理、IDL的编译和链接、IDL的调用和实现等方面。
IDL是一种用于描述分布式系统中对象之间通信接口的语言,它可以用于不同编程语言之间的通信,使得不同平台和不同语言的应用程序可以相互通信。IDL的主要应用场景包括CORBA(公共对象请求代理体系结构)、Web服务、分布式对象技术等。IDL的优点是可以实现跨平台、跨语言的通信,使得不同平台和不同语言的应用程序可以相互通信,从而实现分布式系统的互操作性。
ISO/IEC 19516:2020标准的发布,标志着IDL的标准化工作取得了重要进展,为分布式系统的互操作性提供了重要支持。该标准的发布,将促进IDL的应用和发展,推动分布式系统的互操作性和标准化进程。
相关标准
- ISO/IEC 8652:2012 信息技术——编程语言Ada
- ISO/IEC 14882:2020 信息技术——编程语言C++
- ISO/IEC 9899:2018 信息技术——编程语言C
- ISO/IEC 13235:2019 信息技术——编程语言Scheme
- ISO/IEC 23270:2006 信息技术——编程语言Python