active Data Language），是一种科学家常用的程式语言。
概要.IDL是一种阵列化的、数值的以及互动的程式语言；主要用于互动式处理大量资料（含影像处理）。其语法结构大量来自于Fortran程式语言，也有部份来自C语言。IDL 源于早期的VAX/VMS、Fortran，从其语法可以看出这种继承关系：x = findgen(100)/10y = sin(x)/xplot,x,y（以上例子的findgen函数代表返回一个一维浮点数阵列，与值等于1的整数系列