IDL

"Niet te verwarren met interface description language

IDL, Acroniem Interactive Data Taal, is een eigen programmeertaal ontstond in de late jaren 1970 en snel een stroomversnelling op het gebied van remote sensing en astronomie. IDL is een vector gegevensverwerking taal en de wijdverbreide opvatting in de industrie en in het onderzoek.

Een innovatieve eigen taal

IDL is een taal die in de vroege jaren 1990, presenteerde vele geavanceerde in vergelijking met andere talen gebruikt in sommige laboratoria waar de programmering een onderwerp van onderzoek op zich, maar een middel om opmerkingen te behandelen was. Het biedt, in een tijd waarin Fortran 90 was niet echt beschikbaar en C ++ niet echt gedefinieerd, management object hoeveelheden zonder het schrijven van lus, een on-screen trace scherm zonder gebruik van grafische bibliotheken zo beperkt of complex.

Quoiqu'interprété, redelijk gebruik in een juiste context gaf geen merkbaar verschil in rekentijd in vergelijking met Fortran.

De belangrijkste argumenten voor de IDL zijn:

  • een duidelijke syntax
  • een zeer snelle leren van Pascal, Fortran of C Caml
  • een programmering snelheid
  • hand over data

De nadelen:

  • een eigen taal waarvan licenties zijn duur
  • een ietwat chaotische evolutie van Widgets
  • een delicate overgang naar een kunstmatige object aanpak

Vergelijking met gelijke talen

Soms worden vergelijkingen gemaakt met Matlab en octaaf.

Een gratis alternatief

Sinds 2004, GNU gegevens Taal, een gratis kloon van IDL onder de GNU / GPL licentie, is in ontwikkeling.