About Programming in IDL

IDL applications range from the simple (a short program entered at the IDL command line) to the complex (large programs with graphical user interfaces). Whether you are writing a small program to analyze a single data set or a large-scale application for commercial distribution, you'll need to understand the programming concepts used by the IDL language.

Programming in IDL feels familiar to developers already familiar with C, C++, or FORTRAN. Like these languages, IDL is a high-level programming language with similar syntax and operation.

While the programming environment is similar enough to make the transition easy, IDL's structure and tools make programming faster and more efficient. The following list outlines the benefits IDL offers over other programming languages:

This chapter gives a very brief introduction and overview into programming in IDL. To continue to learn to program in IDL, see the Application Programming manual and the documentation for specific routines in the IDL Reference Guide.