在面向对象的编程中,一种语言,它允许一个程序或一种语言编写的对象与未知的语言编写的另一个程序进行通信。IDL 用于定义客户端和服务器程序之间的接口。例如,IDL 可以提供对远程 CORBA 对象的接口。