交互式数据语言

交互式数据語言,或稱IDL(Interactive Data Language),是一種科學家常用的程式語言。

概要
IDL是一種陣列化的、數值的以及互動的程式語言;主要用於互動式處理大量資料(含影像處理)。其語法結構大量來自於Fortran程式語言,也有部份來自C語言。

IDL 源於早期的VAX/VMS、Fortran,從其語法可以看出這種繼承關係:

x = findgen(100)/10
y = sin(x)/x
plot,x,y

(以上例子的findgen函數代表返回一個一維浮點數陣列,與值等於1的整數系列從0開始。)

歷史
特性
問題
参考
*IDL的开源解释器:GDL

外部連結
*[https://web.archive.org/web/20111111013816/http://www.ittvis.com/ ITT Visual Information Solutions], owner of the IDL system
*[news://comp.lang.idl-pvwave idl-pvwave newsgroup] ([http://groups.google.com/group/comp.lang.idl-pvwave Google web interface] )
*[https://web.archive.org/web/20091012185251/http://idlastro.gsfc.nasa.gov/idl_html_help/home.html NASA GSFC IDL Online Help]
*
*[https://web.archive.org/web/20060427221416/http://www.dfanning.com/ Coyote's Guide to IDL Programming]

评论 (0)

  • 还没有评论,来抢沙发吧。