Interface description language: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
kGeen bewerkingssamenvatting
Gpvosbot (overleg | bijdragen)
k Robot-geholpen doorverwijzing: Syntaxis
Regel 1:
Een '''Interface Description Language''', (of ook '''Interface Definition Language''') ('''IDL'''), of ''interface beschrijvingstaal'' is een [[computertaal]] of een eenvoudige [[syntaxis (informatica)|syntaxis]] die de [[interface]] naar een [[software component]] beschrijft. In essentie is deze taal als het ware de handleiding die beschrijft hoe men een stuk software kan aanspreken vanuit een ander stuk software, op een gelijkaardige manier als een gebruikershandleiding beschrijft hoe een stuk software moet gebruikt worden door de computergebruiker.
 
IDL's worden gebruikt in situaties waar beide stukken softwaren niet noodzakelijk op dezelfde manier [[subroutine|subroutines]] aanroepen. Een [[Programmeertaal_C|C]] programma en een [[Programmeertaal_Pascal|Pascal]] programma hebben bijvoorbeeld een verschillende manier om routines aan te roepen, en kunnen in het algemeen geen code aanroepen die geschreven is in een andere taal. IDL's voorzien in een algemene taal waaraan beiden kunnen voldoen om taalonafhankelijk aanroepen mogelijk te maken.