Jump to content

IDL specification language

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by XYZ2023 (talk | contribs) at 02:31, 10 February 2008. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

IDL (short for Interface Description Language) is a software interface specification language created by Lamb, Wulf and Nestor at Queen's University. Its main purpose was to describe Diana (intermediate language), the intermediate language used within Ada compilers and also within the PL/SQL runtime system.

IDL data structures were meant to be dealt by software in various programming languages, e.g. phases of an Ada can be implemented in different programming languages.

The IDL External Representation aka IER is a marshalling language by far superior to XML, but at the time of its creation it didn't receive the interest it deserved comparing it to XML now.

See also