IDL
Z Wikipedii
IDL (ang. Interface Definition Language) to język opisu interfejsów dla obiektów CORBA.
Język IDL jest wzorowany na C:
interface Hello { string prosta_metoda (in string argument); }
Pliki opisujące obiekty podlegają translacji do różnych języków programowania zależnie od intencji programisty zamierzającego z nich skorzystać. Przykładowo: jeżeli twórca oprogramowania dobrze opanował język Java, to dokonuje translacji interfejsu do języka Java i w nim wykorzystuje właściwości oferowane przez obiekt opisany w IDL.