Home : Uvjeti softvera : Definicija tumača

Tumač

Tumač je a program koji čita i izvršava kod. Ovo uključuje Izvorni kod, prethodno sastavljeni kôd i skripta. Uobičajeni tumači uključuju Perl, Pitoni Rubin tumači, koji izvršavaju Perl, Python i Ruby kod.

Tumači i Sastavljači su slični, jer i prepoznaju i obrađuju izvorni kod. Međutim, kompajler ne izvršava kôd kao što to čini interpreter. Umjesto toga, kompajler jednostavno pretvara izvorni kod u strojni kod, koji može izravno pokrenuti operativni sustav kao izvršni program. Tumači zaobilaze postupak kompilacije i izravno izvršavaju kod.

Budući da tumači čitaju i izvršavaju kôd u jednom koraku, korisni su za pokretanje skripti i drugih malih programa. Stoga se tumači obično instaliraju na Webu poslužitelji, koji programerima omogućuje pokretanje izvršnih skripti na njihovim web stranicama. Te se skripte mogu lako uređivati ​​i spremati bez potrebe za ponovnim prevođenjem koda.

Iako tumači nude nekoliko prednosti za pokretanje malih programa, tumačeni jezici također imaju određena ograničenja. Najuočljivija je činjenica da interpretirani kôd zahtijeva i da interpreter radi. Stoga, bez tumača, izvorni kod služi kao običan tekst datoteku, a ne izvršni program. Uz to, programi napisani za tumača možda neće moći koristiti ugrađene funkcije sustava ili pristupiti hardverskim resursima kao što to mogu kompajlirani programi. Stoga većina softvera aplikacije su sastavljeni, a ne interpretirani.

TechLib - računalni rječnik Tech Lib

Ova stranica sadrži tehničku definiciju tumača. U računalnoj terminologiji objašnjava što znači Interpreter i jedan je od mnogih softverskih pojmova u rječniku TechLib.

Sve su definicije na web mjestu TechLib napisane kako bi bile tehnički točne, ali i lako razumljive. Ako smatrate da je ova definicija tumača korisna, možete se na nju pozvati pomoću gore navedenih citata.