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

接口定义语言IDL是一种用于描述软件组件接口的语言,它允许使用不同编程语言和运行在不同系统上的对象相互通信。IDL常用于远程过程调用(RPC)和分布式计算,如CORBA和SOAP,创建了一个桥接不同操作系统和编程语言的通信通道。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值