Forskel mellem versioner af "Fortolker"

307 bytes tilføjet ,  for 13 år siden
Nævn muligheden for dynamisk optimering på kørselstidspunkt
(Nævn muligheden for dynamisk optimering på kørselstidspunkt)
Fordelen ved fortolkeren frem for compileren er typisk, at programmerne lettere kan flyttes til andre computersystemer, da det eneste der i teorien kræves er, at fortolkeren flyttes til computertypen, hvorefter alle programmer skrevet i det fortolkede sprog kan afvikles.
 
Ulemperne ved fortolkere er at programkoden vil køre langsommere end oversat (kompileret) programkode, og at fejl, som en oversætter ville kunne finde, først opdages på afviklingstidspunktet.
Mange mener desuden at programkoden nødvendigvis må køre langsommere end oversat (kompileret) programkode. Akademikere påpeger dog at det må være muligt at lave en virtuel maskine der analyserer et program under kørsel og løbende, stadig under kørsel, optimerer programmet. På den måde kan der laves optimeringer som ikke er mulige ved hjælp af statisk oversættelse alene.
 
En fortolker af [[maskinkode]] kaldes ofte for en [[emulator]].
Anonym bruger