Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

IDL (programming language)

Array Language

IDL, short for Interactive Data Language, is a vectorized, numerical and interactive programming language used for data analysis and for processing large amounts of data, including image processing. It is popular in astronomy, atmospheric physics and medical imaging. Its syntax includes many constructs from Fortran and some from C, and it originated from early VMS Fortran. IDL grew out of vector-oriented calculator programs written in the 1970s by David Stern at the Laboratory for Atmospheric and Space Physics at the University of Colorado at Boulder. Stern founded Research Systems Inc. in 1977, and its first product was IDL for the PDP-11. The language is dynamically typed, compiles to an interpreted stack-based intermediate p-code, and offers a basic form of object-oriented programming. It shares a common syntax with PV-Wave, and free implementations such as GNU Data Language exist. IDL was acquired by NV5 Geospatial in April 2023.

Facts
First Released
1977 1
Primary Use Domain
Data Science 2
Execution Model
Bytecode VM 2
Connections

Follows Typing Discipline

Source IDL (programming language) (Wikipedia)

In Field

Data Science, Fields
Source IDL (programming language) (Wikipedia)

Licensed Under

Source IDL (programming language) (Wikipedia)
Sources
1. Programming Language Database (PLDB): IDL on PLDB
Programming Language Database (PLDB)Lead
Quote, Lead
IDL, aka Interactive Data Language, is a programming language created in 1977 by David Stern.
View the Source
2. IDL (programming language) (Wikipedia)
  • Overview
    IDL is vectorized, numerical, and interactive, and is commonly used for interactive processing of large amounts of data (including image processing).
  • Features
    compiles to an interpreted, stack-based intermediate p-code
  • Licensed Under: Proprietary Software, History, licenses
    RSI sold its first IDL licenses to NASA's Goddard Space Flight Center and Ball Aerospace & Technologies Corp. in 1979.
  • In Field: Data Science, Lead, data analysis
    is a programming language used for data analysis.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.