您好,登錄后才能下訂單哦!
小編給大家分享一下接口定義語言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指的是什么”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。