Interactive Data Språk är en dator programmeringsspråk som används för att skapa bilder av siffror . IDL , som skapades för användning inom flyg- och astronomi , blev mycket mer utbredda över tid eftersom en mängd olika vetenskapliga områden visualisering av underliggande data är ett viktigt steg i att förstå dess betydelse och att gå vidare till tester eller applikationer . IDL är en produkt av ITT Visual Information Systems.
Historia
IDL i dess tidigaste former var en produkt av Research Systems Inc. , ett företag som grundades av David Stern . År 1981 RSI släppt en version avsedd för VAX /VMS , arkitekturen som används av Digital Equipment Corporation vid den tiden.
Även IDL : s tidigaste användning var i astronomi och rymdvetenskap Visade det sig snart anpassningsbar till sådana områden som medicin och kärnfysik . Enligt Liam E. Gumley vid University of Wisconsin , Madison , språket används i ” övervakning och kontroll av plasma området för en kärnfusion tokamak . ”
ITT Industries köpte RSI 2004 och omdöpta det som ITT VIS under 2006 .
start i
Du kan helt enkelt skriva
IDL
för att köra en traditionell kommandoradsgränssnitt , eller kan du skriva
idlde
för IDL Development Environment , att få en mer flexibel skärm med inbyggd redigeringsverktyg
I båda fallen prompten ser ut så här : . IDL >
Varpå interaktion kan gå i någon av hundratals riktningar . På bara fem kommandon , inom antingen IDL eller IDLDE , kan man tillsammans fram handlingen till en dämpad sinusvåg . Som skulle fungera på så sätt ( tryck på RETURN ) efter att ha skrivit varje kommando ) :
IDL > x=findgen (100 )
IDL > x=x/50
IDL > y=sin ( 3 * ! Pi * x ) /EXP (x )
IDL > PLOT , x , y
IDL > wdelete .
Som Chris Rennie , för skolan för fysik vid University of Sydney , Australien har förklarat , det första av dessa kommandon genererar en matris av 100 flyter tilldelas variabeln x.
Det andra kommandot vågar array .
Den tredje införs funktionerna sin ( ) och exp ( ) . Som Rennie säger, är IDL indiferent till fall , så att exp är identisk med EXP eller Utg. dat .
Den fjärde tomter matrisen y som en funktion av x.
Slutligen tillbakavisar femte raden grafiken fönstret .
IDL 8,0
Den senaste generationen av IDL är IDL 8. 0, som har en updatd ” workbenchg programmeringsmiljö . . . så det är lättare att skapa små program och storskaliga tillämpningar ” enligt ITT webbplats . Arbetsbänken innehåller ett förenklat gränssnitt , nya funktioner för införande av koden mallar , ett förbättrat verktygsfält och ett hjälpsystem .
Varning
Initialerna IDL också kan betyda ” Interface Description Language ” ( även känd som ” Interface Definiton Språk ” ) . Det IDL är en specifikation språk som används för att tjäna som en bro mellan programvarukomponenter som inte delar ett språk .
コメント