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

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

创新互联专业为企业提供昭阳网站建设、昭阳做网站、昭阳网站设计、昭阳网站制作等企业网站建设、网页设计与制作、昭阳企业网站模板建站服务,10余年昭阳做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

接口定义语言(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指的是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


网站题目:接口定义语言IDL指的是什么
文章URL:http://scyanting.com/article/igdeoi.html