Schnittstellendefinitionssprache IDL ist eine Computersprache, die zur Beschreibung der Schnittstelle von Softwarekomponenten verwendet wird. IDL beschreibt die Schnittstelle auf neutrale Weise, sodass Objekte, die auf verschiedenen Plattformen ausgeführt werden, und in verschiedenen Sprachen geschriebene Programme miteinander kommunizieren können , eine Komponente ist in C++ geschrieben und eine andere Komponente ist in Java geschrieben.
Die Betriebsumgebung dieses Artikels: Windows 7-System, Dell G3-Computer.
Verwandte Empfehlungen: „Programmiervideo“
IDL (Interface Definition Language, Schnittstellendefinitionssprache), auch Schnittstellenbeschreibungssprache genannt, ist eine Sprachspezifikation, die die Schnittstelle von Softwarekomponenten beschreibt. IDL wird in einer neutralen Sprache beschrieben und ermöglicht die Kommunikation zwischen Softwarekomponenten (in verschiedenen Sprachen geschrieben). IDL wird normalerweise in RPC-Software (Remote Procedure Call, Remoteprozeduraufruf) verwendet. IDL stellt eine „Brücke“ zur Verbindung verschiedener Systeme bereit.
IDL wird normalerweise verwendet, um Software aus der Ferne aufzurufen. In diesem Fall werden Objektkomponenten auf verschiedenen Betriebssystemen im Allgemeinen von Remote-Client-Terminals aufgerufen, und diese Objektkomponenten können in verschiedenen Computersprachen geschrieben sein. IDL stellt eine Kommunikationsbrücke zwischen zwei verschiedenen Betriebssystemen her.
Zu den auf IDL entwickelten Softwaresystemen gehören Suns ONC RPC, The Open Groups Distributed Computing Environment, IBMs System Object Model, Object Management Groups CORBA und SOAP (für Webdienste).
Typische Schnittstellendefinitionssprache
IDL-Spezifikationssprache, die ursprüngliche Schnittstellenbeschreibungssprache.
Microsoft Interface Definition Language
HIDL (HAL Interface Definition Language, Hardware Abstraction Layer Interface Description Language), Für Android-Betriebssystem 8.0 und höher. Open Service Interface Definitions. Plattformunabhängige Komponentenmodellierungssprache Vorgänger von SOAP
Wenn Sie weitere verwandte Artikel lesen möchten, besuchen Sie bitte die
Chinesische PHP-WebsiteDas obige ist der detaillierte Inhalt vonWas ist Interface Definition Language (IDL)?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!