Dico du web · glossaire informatique

IDL

Sigle de Interface Definition Language

Qu'est-ce que c'est ?

Langage de description d’interface : sert à décrire les fonctions qu’un composant offre, indépendamment du langage de programmation, pour que des programmes différents puissent l’appeler.

En détail

À partir de la description IDL, des outils génèrent le code d’appel dans chaque langage. CORBA, COM de Microsoft et les RPC utilisent leur IDL. Les équivalents modernes sont les fichiers Protocol Buffers de gRPC ou les descriptions OpenAPI des API web.