Heim  >  Artikel  >  Was ist Interface Definition Language (IDL)?

Was ist Interface Definition Language (IDL)?

青灯夜游
青灯夜游Original
2020-12-23 16:07:319589Durchsuche

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.

Was ist Interface Definition Language (IDL)?

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-Website
  • ! !

Das 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn