接口定义语言IDL指的是什么

介绍

小编给大家分享一下接口定义语言IDL指的是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

接口定义语言(IDL)是用来描述软件组件界面的一种计算机语言.IDL通过一种中立的方式来描述接口,使得在不同平台上运行的对象和用不同语言编写的程序可以相互通信交流,比如,一个组件用c++写成,另一个组件用Java写成。

IDL(接口定义语言,接口定义语言),也叫接口描述语言,是一个描述软件组件接口的语言规范。IDL用中立语言的方式进行描述,能使软件组件(不同语言编写的)间相互通信。IDL通常用于RPC(远程过程调用,远程过程调用)软件。IDL提供了一个“桥”来连接不同的系统。

IDL通常用于远程调用软件。在这种情况下,一般是由远程客户终端调用不同操作系统上的对象组件,并且这些对象组件可能是由不同计算机语言编写的.IDL建立起了两个不同操作系统间通信的桥梁。

在IDL基础上开发出来的软件系统有太阳的ONC RPC, Open Group的分布式计算环境中,IBM的系统对象模型,对象管理组织的CORBA和肥皂(用于Web服务)。

<强>典型的接口定义语言

<李>

IDL语言规范,原来的接口描述语言。李李

<>

微软接口定义语言

<李>

HIDL (HAL接口定义语言,硬件抽象层接口描述语言),用于Android操作系统8.0及以上版本

<李>

开放服务接口定义

<李>

独立于平台的组件建模语言

<李>

简单对象访问协议(SOAP)

<李>

WDDX

<李>

xml - rpc、SOAP的前任

以上是“接口定义语言IDL指的是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

接口定义语言IDL指的是什么