接口定义语言IDL指的是什么
发布时间:2020-12-24 09:14:04
来源:亿速云
阅读:66
作者:小新
小编给大家分享一下接口定义语言IDL指的是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!接口定义语言(IDL)是用来描述软件组件界面的一种计算机语言。IDL通过一种中立的方式来描述接口,使得在不同平台上运行的对象和用不同语言编写的程序可以相互通信交流;比如,一个组件用C++写成,另一个组件用Java写成。
IDL(Interface Definition Language,接口定义语言),也叫接口描述语言,是一个描述软件组件接口的语言规范。 IDL用中立语言的方式进行描述,能使软件组件(不同语言编写的)间相互通信。 IDL通常用于RPC(Remote Procedure Call,远程过程调用)软件。 IDL提供了一个“桥”来连接不同的系统。
IDL通常用于远程调用软件。在这种情况下,一般是由远程客户终端调用不同操作系统上的对象组件,并且这些对象组件可能是由不同计算机语言编写的。IDL建立起了两个不同操作系统间通信的桥梁。
在IDL基础上开发出来的软件系统有Sun的ONC RPC,The Open Group的Distributed Computing Environment,IBM的System Object Model,Object Management Group的CORBA,和SOAP(用于Web service)。
典型的接口定义语言IDL specification language,the original Interface Description Language.
Microsoft Interface Definition Language
HIDL(HAL Interface Definition Language,硬件抽象层接口描述语言),用于Android操作系统8.0及以上版本
Open Service Interface Definitions
Platform-Independent Component Modeling Language
Simple Object Access Protocol(SOAP)
WDDX
XML-RPC,the predecessor of SOAP
以上是“接口定义语言IDL指的是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!