Jump to content

Interface Definition Language: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
mNo edit summary
 
Line 1: Line 1:
Interface Definition Language or '''IDL''' is a formal way of defining the interface of a software object in an object-oriented system or language, it is meant to give the objects a degree of tool and language independence by having a set way of sending object requests. On this wiki most of the references will be to [[the SOM Interface Definition Language]]
'''Interface Definition Language''' ('''IDL''') is a formal way of defining the interface of a software object in an object-oriented system or language, it is meant to give the objects a degree of tool and language independence by having a set way of sending object requests. On this wiki most of the references will be to [[the SOM Interface Definition Language]]


Used in the OS/2, [[UNIX]] and [[Microsoft Windows]] worlds, but with some variations.
Used in the OS/2, [[UNIX]] and [[Microsoft Windows]] worlds, but with some variations.


==IDL as a file format==
Plain text file formatted much like [[C]], however the is no firm syntax standard so they can vary from system to system although most have some relation to the OMG IDL definition.
Plain text file formatted much like [[C]], however the is no firm syntax standard so they can vary from system to system although most have some relation to the OMG IDL definition.


====Text editors with IDL file support====
;Text editors with IDL file support
* [[FTE]] - Has support for syntax highlighting, code folding and syntax-aware autoindent. - Open source - Current
* [[FTE]] - Has support for syntax highlighting, code folding and syntax-aware autoindent. - Open source


====IDL related utilities====
;IDL related utilities
* [[DOC++]] - Automatic document generator - Open source - Discontinued
* [[DOC++]] - Automatic document generator


==Links==
==Links==
* [http://www.omg.org/gettingstarted/omg_idl.htm IDL at the Object Management Group]
* [http://www.omg.org/gettingstarted/omg_idl.htm IDL at the Object Management Group]


[[Category:File formats]]
[[Category:Modeling Language]]

Latest revision as of 03:58, 28 January 2020

Interface Definition Language (IDL) is a formal way of defining the interface of a software object in an object-oriented system or language, it is meant to give the objects a degree of tool and language independence by having a set way of sending object requests. On this wiki most of the references will be to the SOM Interface Definition Language

Used in the OS/2, UNIX and Microsoft Windows worlds, but with some variations.

Plain text file formatted much like C, however the is no firm syntax standard so they can vary from system to system although most have some relation to the OMG IDL definition.

Text editors with IDL file support
  • FTE - Has support for syntax highlighting, code folding and syntax-aware autoindent. - Open source
IDL related utilities
  • DOC++ - Automatic document generator

Links