The Interactive Data Language (IDL) is a scientific computing environment that combines mathematics, advanced data visualization, scientific graphics, and a graphical user interface toolkit to analyze and visualize scientific data.
Designed for use by scientists and scientific application developers, IDL's array-oriented, fourth-generation programming language allows you to prototype and develop complete applications.
IDL runs identically across the full range of computing hardware. IDL programs can be run under Microsoft Windows, Macintosh, Unix, VMS, and some supercomputer environments.
For more information go to the IDL Home Page or the IDL FAQ.
See also NCSA's IDL Web Site for tutorials and user guides.