Idl (programmeringsspråk))

denne delen inneholder muligens original forskning. Vennligst forbedre det ved å bekrefte påstandene og legge inline sitater. Uttalelser som bare består av original forskning, bør fjernes. (September 2015) (Lær hvordan og når man skal fjerne denne malen melding)

forgjengerversjonene AV IDL ble utviklet på 1970-tallet VED Laboratory For Atmospheric And Space Physics (LASP) ved University Of Colorado I Boulder. På LASP var David Stern involvert i arbeidet med å tillate forskere å teste hypoteser uten å ansette programmerere til å skrive eller endre individuelle applikasjoner. Det første PROGRAMMET I evolusjonskjeden Til IDL Som Stern utviklet, ble kalt Rufus; Det var en enkel vektororientert kalkulator som kjørte PÅ PDP-12. Det aksepterte to-bokstavskoder som angav en aritmetisk operasjon, inngangsregistrene for å fungere som operander og målregisteret. En Versjon av Rufus utviklet PÅ PDP-8 var Mars Mariner Spectrum Editor (MMED). MMED ble brukt AV LASP forskere til å tolke data Fra Mariner 7 og Mariner 9. Senere Skrev Stern et program SOM heter SOL, som også kjørte PÅ PDP-8. I motsetning til sine forgjengere var det et ekte programmeringsspråk med EN FORTRAN-lignende syntaks. SOL var et array-orientert språk med noen primitive grafikkfunksjoner.

Stern forlot LASP for å grunnlegge Research Systems Inc. (RSI) i 1977. DET første RSI-produktet var IDL for PDP-11. I denne utgivelsen var grafikken støttet AV IDL primært Tektronix-terminaler og rastergrafikkdisplayer. RSI solgte SINE FØRSTE IDL-lisenser til NASAS GODDARD Space Flight Center Og Ball Aerospace & Technologies Corp. i 1979. To år senere ga RSI ut en innledende VAX / VMS-versjon AV IDL, som ble skrevet I VAX – 11 MACRO og FORTRAN. DET tok fordel AV VAX virtuelt minne og 32-biters adresseplass. National Center For Atmospheric Research (NCAR), University Of Michigan, University Of Colorado og Naval Research Laboratory begynte å bruke IDL med DENNE versjonen.

i 1987 flyttet RSI UTVIKLINGSARBEIDET TIL IDL til Unix-miljøet, noe som krevde en fullstendig omskrivning av koden I C i Stedet for en port av DEN eksisterende versjonen AV VAX IDL. Stern Og Ali Bahrami skrev IDL FOR Unix På Sun 3, dra nytte av re-skrive for å utvide og forbedre språket. SENERE BLE IDL ytterligere utvidet og portet til Flere varianter Av Unix, VM, Linux, Microsoft Windows (1992) Og Mac OS (1994).

Widgets ble lagt TIL IDL i 1992, noe som gir hendelsesdrevet programmering med grafiske brukergrensesnitt. I 1997 BLE ION (IDL On The Net), et webserverbasert system, kommersielt utgitt. Den første versjonen AV ENVI, et program for fjernmåling multispektral og hyperspektral bildeanalyse skrevet I IDL, ble utgitt I 1994. ENVI ble opprettet, utviklet og eid Av Better Solutions Consulting, LLC, til Den ble kjøpt fra BSC i oktober 2000 Av Eastman Kodak sammenfallende med deres kjøp AV RSI. RSI solgt, markedsført og støttet ENVI under vilkårene i en lisensavtale MED BSC, LLC fra 1994 til oktober 2000. Nye objekt-og pekertyper, og begrensede objektorienterte programmeringsmuligheter, ble lagt TIL IDL i 1997.

IDL har blitt brukt mye i romvitenskap, for eksempel i solfysikk. DET Europeiske Romfartsselskapet BRUKTE IDL til å behandle nesten alle bildene Av Halleys Komet tatt Av Giotto-romskipet. Teamet som reparerte Hubble Space Telescope brukte IDL for å hjelpe dem med å diagnostisere anomalier i hovedspeilet. I 1995 brukte astronauter OMBORD PÅ En Romferge IDL lastet på en bærbar pc for å studere ultrafiolett stråling. FOR tiden, BLANT andre programmer, IDL blir brukt for det meste av analysen AV SECCHI del AV STEREO oppdrag PÅ NRL, USA, Og Ved Rutherford Appleton Laboratory, STORBRITANNIA.

RSI ble et heleid datterselskap Av Itt Industries I Mars 2004. FRA 15. Mai 2006 begynte RSI å gjøre forretninger som Itt Visual Information Solutions. Med virkning fra 31. oktober 2011 ble Selskapet Exelis Visual Information Solutions. FRA 2015 er IDL nå eid og vedlikeholdt Av Harris Geospatial Solutions.