交互式数据语言
程序语言
交互式数据语言,或称IDL(Interactive Data Language),是一种科学家常用的程式语言。
编程范型 | 面向向量 |
---|---|
设计者 | David Stern |
实作者 | David Stern & ITT Visual Information Solutions (ITT VIS) |
发行时间 | 1977年 |
当前版本 |
|
型态系统 | 动态 |
网站 | www |
主要实作产品 | |
IDL, GNU数据语言, Fawlty语言 |
概要
编辑IDL是一种阵列化的、数值的以及互动的程式语言;主要用于互动式处理大量资料(含影像处理)。其语法结构大量来自于Fortran程式语言,也有部份来自C语言。
IDL 源于早期的VAX/VMS、Fortran,从其语法可以看出这种继承关系:
x = findgen(100)/10
y = sin(x)/x
plot,x,y
(以上例子的findgen函数代表返回一个一维浮点数阵列,与值等于1的整数系列从0开始。)