Domov Razvoj Kaj je tolmač? - definicija iz tehopedije

Kaj je tolmač? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni tolmač?

Tolmač je računalniški program, ki se uporablja za neposredno izvajanje navodil programa, napisanih v enem od številnih programskih jezikov visoke ravni. Tolmač program na visoki ravni pretvori v vmesni jezik, ki ga nato izvrši, ali pa bi lahko izvirno kodo na visoki ravni razčlenil in nato ukaze izvajal neposredno, kar se naredi črto za vrstico ali izjava po stavku.

Tehopedija razlaga tolmača

Programski jeziki se izvajajo na dva načina: interpretacija in kompilacija. Kot pove že ime, tolmač transformira ali interpretira programsko kodo na visoki ravni v kodo, ki jo stroj razume (strojna koda) ali v vmesni jezik, ki ga je mogoče enostavno izvajati. Tolmač prebere vsako izjavo kode in jo nato pretvori ali izvrši neposredno. V nasprotju s tem sestavljalec ali prevajalnik pretvori izvorno kodo na visoki ravni v izvorno (sestavljeno) kodo, ki jo lahko izvede neposredno operacijski sistem.

V večini primerov je prevajalnik ugodnejši, saj njegov izhod teče veliko hitreje v primerjavi z interpretacijo po vrstici. Ker pa se interpretacija zgodi po vrstici ali stavku, jo lahko sredi izvrševanja ustavimo, da omogočimo spremembo kode ali odpravljanje napak. Obe imata svoje prednosti in slabosti in se medsebojno ne izključujeta; to pomeni, da jih je mogoče uporabljati skupaj, saj večina integriranih razvojnih okolij uporablja tako sestavljanje kot prevajanje za nekatere jezike na visoki ravni.

Ker tolmač prebere in nato izvrši kodo v enem samem postopku, je zelo uporaben za skriptiranje in druge majhne programe. Kot tak je običajno nameščen na spletnih strežnikih, ki poganjajo veliko izvedljivih skriptov.

Kaj je tolmač? - definicija iz tehopedije