您好,登錄后才能下訂單哦!
小編給大家分享一下接口定義語(yǔ)言IDL指的是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
接口定義語(yǔ)言(IDL)是用來(lái)描述軟件組件界面的一種計(jì)算機(jī)語(yǔ)言。IDL通過(guò)一種中立的方式來(lái)描述接口,使得在不同平臺(tái)上運(yùn)行的對(duì)象和用不同語(yǔ)言編寫(xiě)的程序可以相互通信交流;比如,一個(gè)組件用C++寫(xiě)成,另一個(gè)組件用Java寫(xiě)成。
IDL(Interface Definition Language,接口定義語(yǔ)言),也叫接口描述語(yǔ)言,是一個(gè)描述軟件組件接口的語(yǔ)言規(guī)范。 IDL用中立語(yǔ)言的方式進(jìn)行描述,能使軟件組件(不同語(yǔ)言編寫(xiě)的)間相互通信。 IDL通常用于RPC(Remote Procedure Call,遠(yuǎn)程過(guò)程調(diào)用)軟件。 IDL提供了一個(gè)“橋”來(lái)連接不同的系統(tǒng)。
IDL通常用于遠(yuǎn)程調(diào)用軟件。在這種情況下,一般是由遠(yuǎn)程客戶終端調(diào)用不同操作系統(tǒng)上的對(duì)象組件,并且這些對(duì)象組件可能是由不同計(jì)算機(jī)語(yǔ)言編寫(xiě)的。IDL建立起了兩個(gè)不同操作系統(tǒng)間通信的橋梁。
在IDL基礎(chǔ)上開(kāi)發(fā)出來(lái)的軟件系統(tǒng)有Sun的ONC RPC,The Open Group的Distributed Computing Environment,IBM的System Object Model,Object Management Group的CORBA,和SOAP(用于Web service)。
典型的接口定義語(yǔ)言
IDL specification language,the original Interface Description Language.
Microsoft Interface Definition Language
HIDL(HAL Interface Definition Language,硬件抽象層接口描述語(yǔ)言),用于Android操作系統(tǒng)8.0及以上版本
Open Service Interface Definitions
Platform-Independent Component Modeling Language
Simple Object Access Protocol(SOAP)
WDDX
XML-RPC,the predecessor of SOAP
以上是“接口定義語(yǔ)言IDL指的是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。