Interpreterande programspråk
Ett interpreterande programspråk är ett programspråk som inte kompilerar det program som programmeraren har skrivit förrän det körs, och som gör det varje gång det körs. Ibland kompileras hela programmet innan det körs och ibland kompileras det rad för rad.Motorn som kör ett interpreterande språk kallas interpretator eller tolk.
Interpreterande programspråk:
- ANSI C kan köras okompilerat under vissa UNIX-varianter.
- Vissa BASIC-dialekter. Exempelvis Commodore 64/128 Basic och Microsoft Qbasic för DOS.
- ECMAScript
- Haskell
- PHP
- Perl
- Brainfuck
- Pike
- Python
- Ruby
- Skriptspråk
Övrigt:
- I Visual Basic version 5 och 6 kan man välja att konvertera programmet till pseudokod som sedan interpreteras av en tolk. Denna tolk kallas Visual Basic Virtual Machine. Gör man detta blir programmet långsammare, men mindre och plattformsoberoende.
- Vissa Javakompilatorer klarar att göra källkoden till pseudokod, som sedan kan interpreteras med en Java Virtual Machine. Programmet blir långsammare, men plattformsoberoende.
- Qbasic 7,1 har både en kompilator och en interpretator med i utvecklingspaketet.
Artikeln skriven 2009-01-17 av Learning4sharing
Inga kategorier för denna artikel än...Intresserad av fler artiklar?
KabinettJava
IPlanet
Växelvarm
Varmblod
Spöa
Mig
Personliga pronomen
Dominoteorin