IDL(プログラミング言語)

本項では独自の研究についても記述する。 主張を検証し、インライン引用を追加することで、それを改善してください。 元の研究のみからなる声明は削除する必要があります。 (September2015)(このテンプレートメッセージをいつどのように削除するかについて)

IDLの前身のバージョンは、1970年代にコロラド大学ボルダー校の大気宇宙物理学研究所(LASP)で開発されました。 LASPでは、David Sternは、科学者が個々のアプリケーションを書いたり変更したりするプログラマを雇用せずに仮説をテストできるようにする努力に関与していました。 スターンが開発したIDLへの進化の連鎖の最初のプログラムはRufusと名付けられ、PDP-12上で実行される単純なベクトル指向の計算機であった。 これは、算術演算、オペランドとして機能する入力レジスタ、および宛先レジスタを指定する二文字のコードを受け入れました。 PDP-8で開発されたRufusのバージョンはMars Mariner Spectrum Editor(MMED)であった。 MMEDは、Laspの科学者によって、Mariner7とMariner9のデータを解釈するために使用されました。 その後、スターンはSOLというプログラムを書き、PDP-8でも動作した。 その前身とは異なり、それはFORTRANのような構文を持つ真のプログラミング言語でした。 SOLは、いくつかの原始的なグラフィックス機能を備えた配列指向言語でした。

スターンはlaspをfound Research Systems Inc.に残しました。 1977年にRSI(RSI)を設立した。 最初のRSI製品はPDP-11のIDLでした。 このリリースでは、IDLでサポートされているグラフィックスは、主にTektronix端末とラスターグラフィックスディスプレイでした。 RSIは1979年にNASAのゴダード宇宙飛行センターとボール-エアロスペース&テクノロジーズ社に最初のIDLライセンスを売却した。 2年後、RSIはVAX-11マクロとFORTRANで書かれたIDLの初期VAX/VMSバージョンをリリースしました。 VAX仮想メモリと32ビットアドレス空間を利用しました。 国立大気研究センター(NCAR)、ミシガン大学、コロラド大学、および海軍研究所は、このバージョンでIDLを使用し始めました。

1987年、RsiはIDLの開発作業をUnix環境に移し、既存のバージョンのVAX IDLを移植するのではなく、Cでコードを完全に書き直す必要がありました。 SternとAli Bahramiは、SUN3でIDL for Unixを書き直し、言語を拡張し改善するために書き直しを利用しました。 その後、IDLはさらに拡張され、Unix、VMS、Linux、Microsoft Windows(1992)、およびMac OS(1994)のいくつかの変種に移植されました。

ウィジェットは1992年にIDLに追加され、グラフィカルユーザインタフェースを備えたイベント駆動型プログラミングを提供しました。 1997年、webサーバーベースのシステムであるION(IDL On The Net)が商業的にリリースされた。 IDLで記述されたリモートセンシングマルチスペクトルおよびハイパースペクトル画像解析のためのアプリケーションであるENVIの最初のバージョンは1994年にリリースされた。 ENVIはBetter Solutions Consulting,LLCによって設立され、開発され、所有されていたが、2000年にイーストマン-コダックがRSIの購入と同時にBSCから購入された。 RSIは1994年から2000年までBSC,LLCとのライセンス契約の条件の下でENVIを販売、販売、サポートしていました。 新しいオブジェクト型とポインタ型、および制限されたオブジェクト指向プログラミング機能は、1997年にIDLに追加されました。

IDLは、太陽物理学などの宇宙科学に広く適用されています。 欧州宇宙機関は、ジョット宇宙船によって撮影されたハレー彗星の写真のほぼすべてを処理するためにIDLを使用しました。 ハッブル宇宙望遠鏡の修理チームは、メインミラーの異常を診断するのを助けるためにIDLを使用しました。 1995年、スペースシャトルに搭乗していた宇宙飛行士は、ラップトップに搭載されたIDLを使用して紫外線を研究した。 現在、他の用途の中でも、IDLは、米国のNRLおよび英国のRutherford Appleton LaboratoryでのステレオミッションのSECCHI部分の分析の大部分に使用されている。

RSIは2004年にITT Industriesの完全子会社となりました。 2006年5月15日、RSIはITT Visual Information Solutionsとして事業を開始しました。 効果的な31October2011,リストラの結果として,その会社はExelis Visual Information Solutionsになりました. 2015年現在、IdlはHarris Geospatial Solutionsによって所有および維持されています。