interpreterat språk

programspråk som ger program som körs som källkod – källkoden över­sätts (interpreteras) till en form som datorn kan hantera (binärkod) först under körningen. Detta till skillnad från kompilerade språk. Inter­pre­te­rade språk behöver ett annat program, en programtolk, som vid körningen översätter programkoden till en form som datorn kan exekvera. (Jämför med indirekt körbar kod som körs mot en virtuell maskin.) De flesta programspråk är inte interpreterade, utan kompilerade. – Fördelen med interpreterade språk är att programmen i princip kan köras på alla slags datorer och ope­ra­tiv­system, bara det finns en lämplig programtolk. Nackdelen är att pro­gram­men blir långsammare – och att källkoden är åtkomlig för användarna. Ett känt enkelt interpreterat språk är Basic, ett mer avancerat är Smalltalk.

[programspråk] [ändrad 14 juni 2017]