Fortolker: Forskelle mellem versioner

Content deleted Content added
m linkændr
m +link
 
Linje 1:
En '''fortolker''' (på engelsk: '''interpreter''') er et [[computerprogram]], der oversætter [[kildekode]] linje for linje til et [[maskinkode]][[format]] med henblik på læsning og [[Udførelse (datalogi)|udførelse]] på en [[virtuel maskine]]/[[computer]]. Ofte er den virtuelle maskine en del af fortolkeren selv.
 
I modsætning til en [[compiler]] kører den oversatte kode ikke direkte på computeren, men køres under den fortolkerens [[virtuel maskine|virtuelle maskines]] kontrol. Moderne fortolkere benytter sig dog ofte af køretids oversættere([[JIT]]), hvilket gør forskellen mindre klar. Grundlæggende en oversætter en fortolker hvis den oversætter ved køretid, men en compiler hvis den køres inden.