Langage de définition d'interface IDL est un langage informatique utilisé pour décrire l'interface des composants logiciels. IDL décrit l'interface de manière neutre, afin que les objets exécutés sur différentes plates-formes et programmes écrits dans différents langages puissent être utilisés. Communiquez entre vous ; par exemple, un composant est écrit en C++ et un autre composant est écrit en Java.
L'environnement d'exploitation de cet article : système Windows 7, ordinateur Dell G3.
Recommandations associées : "Vidéo de programmation"
IDL (Interface Definition Language, langage de définition d'interface), également appelé langage de description d'interface, est un langage qui décrit l'interface de spécification des composants logiciels. IDL est décrit dans un langage neutre et permet aux composants logiciels (écrits dans des langues différentes) de communiquer entre eux. IDL est généralement utilisé dans les logiciels RPC (Remote Procedure Call, appel de procédure distante). IDL fournit un « pont » pour connecter différents systèmes.
IDL est généralement utilisé pour appeler un logiciel à distance. Dans ce cas, des composants objets sur différents systèmes d'exploitation sont généralement appelés par des terminaux clients distants, et ces composants objets peuvent être écrits dans différents langages informatiques. IDL établit un pont de communication entre deux systèmes d'exploitation différents.
Les systèmes logiciels développés sur la base d'IDL incluent ONC RPC de Sun, l'environnement informatique distribué de The Open Group, le modèle objet système d'IBM, CORBA d'Object Management Group et SOAP (pour les services Web).
Langage de définition d'interface typique
Langage de spécification IDL, le langage de description d'interface d'origine.
Langage de définition d'interface Microsoft
HIDL (HAL Interface Definition Language, Hardware Abstraction Layer Interface Description Language), utilisé pour le système d'exploitation Android 8.0 et supérieur
Définitions de l'interface de service ouverte
Langage de modélisation de composants indépendant de la plate-forme
Protocole d'accès aux objets simples (SOAP)
WDDX
XML-RPC, le prédécesseur de SOAP
Pour plus d'articles connexes, veuillez visiterSite Web chinois PHP ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!