AardvarkBusiness.net - Business Search Engine AardvarkBusiness.net - Business Search Engine


Home > Programming

Interface Description Language
by Wikipedia of Wikipedia.org
 
Wikipedia is a free content encyclopedia written collaboratively by contributors from around the world.
Click here to see other articles by Wikipedia
 
An interface description language, (alternatively interface definition language) (IDL), is a computer language or simple syntax for describing the interface of a software component.
 
 
It is essentially a common language for writing the "manual" on how to use a piece of software from another piece of software, in much the same fashion that a user manual describes how to use a piece of software to the user.

IDLs are used in situations where the software on either side may not share common "call semantics", referring to the way the computer language "talks" to the routines. For instance, C and Pascal have different ways of calling routines, and in general cannot call code written in the other language. IDLs are a subset of both, a general language to which both can conform to enable language-independent code.

IDLs are most commonly found in software intended to allow routines to be called on other machines, known as remote procedure call. In these cases the call semantics may vary not only between languages, but also due to the architecture of the machines themselves.

An IDL is part of the Distributed Computing Environment, COM, SOM, XPCOM (also known as XPIDL), CORBA, and SOAP for Web Services.

This article is licensed under the GNU Free Documentation License.
It uses material from the Wikipedia article "Interface description language".
 
Email this article to a friend
HTML code (to link to this article from your Website)
BBCode (to link to this article in a forum post)

   

Latest Articles

° The Top Twelve E-Mail Mistakes...
° IEEE 802.17
° WiMAX
° IEEE 802.6
° IEEE 802.3
° Logical link control (LLC)
° IEEE 802.1
° Systems Network Architecture
° Open systems interconnect
° IPX/SPX

Aardvark Articles Search Engine - Aardvark Articles Directory - Aardvark Articles Forum - Add Your Articles
Make Aardvark Articles your homepage - Bookmark Aardvark Articles - Link to Aardvark Articles
Monitor your traffic with Aardvark Tracking


[Valid RSS]

Contact Aaron the Aardvark


© Website design by The Dedicated Partnership All rights reserved.