Hem : Programvaruvillkor : Definition av tolk

Tolk

En tolk är en program som läser och kör kod. Detta inkluderar källkod, förkompilerad kod och skript. Vanliga tolkar inkluderar Perl, Pythonoch Rubin tolkar, som kör Perl-, Python- och Ruby-kod respektive.

Tolkar och kompilatorer är lika, eftersom de både känner igen och bearbetar källkoden. En kompilator kör emellertid inte koden som tolkarna gör. Istället konverterar en kompilator helt enkelt källkoden till maskinkod, som kan köras direkt av operativsystem som ett körbart program. Tolkar kringgår kompileringsprocessen och kör koden direkt.

Eftersom tolkar läser och kör kod i ett enda steg är de användbara för att köra skript och andra små program. Därför installeras tolkar ofta på webben servrar, vilket gör det möjligt för utvecklare att köra körbara skript på sina webbsidor. Dessa skript kan enkelt redigeras och sparas utan att koden behöver kompileras om.

Tolkar erbjuder flera fördelar för att köra små program, men tolkade språk har också vissa begränsningar. Det mest anmärkningsvärda är det faktum att tolkad kod kräver och tolk att köra. Utan tolk fungerar därför källkoden som en oformatterad text fil snarare än ett körbart program. Dessutom kan program skrivna för en tolk inte kunna använda inbyggda systemfunktioner eller få tillgång till hårdvaruresurser som kompilerade program kan. Därför mest programvara tillämpningar sammanställs snarare än tolkas.

TechLib - Tech Lib Computer Dictionary

Denna sida innehåller en teknisk definition av tolk. Det förklarar i dataterminologi vad tolk betyder och är ett av många programvaruuttryck i TechLib-ordlistan.

Alla definitioner på TechLib-webbplatsen är skrivna för att vara tekniskt korrekta men också lätta att förstå. Om du tycker att denna tolkdefinition är till hjälp kan du referera till den med citatlänkarna ovan.