[3] 
[DFN[IDL]]
は[[インターフェイス]] ([[API]])
を記述する[[言語]]です。

[4] 
[[IDL]]
は単一の[[言語]]ではなくいろいろな[[言語]]があります。
[[インターフェイス]]を定義するものならおおよそどんなものでも[[一般名詞]]の [[IDL]]
と言い得るのかもしれませんが、普通は [[CORBA]] の [[IDL]]
の系譜にあるものを指すようです。


[FIG(short list)[ [6] [[IDL]]
- [[OMG IDL]]
- [[XPIDL]]
- [[Web IDL]]
- [[JSIDL]]
]FIG]

[5] 
[CITE[Language Bindings for DOM Specifications]] ([CODE[2007-06-21 08:49:17 +09:00]] 版) <http://dev.w3.org/cvsweb/~checkout~/2006/webapi/Binding4DOM/Overview.html>




[1] [CODE(MIME)@en[text/x-idl]] は [[CORBA IDL]] の意味でも用いられます。


[FIG(quote)[
[FIGCAPTION[
[2] [CITE[CodeMirror: IDL mode]]
([TIME[2015-08-19 22:47:18 +09:00]])
<https://codemirror.net/mode/idl/index.html>
]FIGCAPTION]

> MIME types defined: text/x-idl.

]FIG]


[7] 
[[Protocol Buffer]]
の説明のテキストファイルのやつも [[IDL]] と言われるみたいです。
(言語名になってないから[[一般名詞]]としての [[IDL]] の用法?)



