IDL (Interface Definition Language). Generally refers to the OMG/CORBA
to define interfaces to objects. Defines the types of objects according to the
operations that may be performed on them and the parameters to those operations.
Similar to a C++ header file. In the
CORBA (Common Object Request Broker Architecture) context, an IDL
compiler generates stubs which can be called by client code and skeletons for
implementing server code. IDL compilers exist to map the IDL
definitions into various languages: C, C++,