Domov vývoj Čo je tlmočník? - definícia z technológie

Čo je tlmočník? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená tlmočník?

Tlmočník je počítačový program, ktorý sa používa na priame vykonávanie programových pokynov napísaných pomocou jedného z mnohých programovacích jazykov na vysokej úrovni. Interpreter transformuje program na vysokej úrovni do stredného jazyka, ktorý potom vykoná, alebo by mohol analyzovať zdrojový kód na vysokej úrovni a potom priamo vykoná príkazy, čo sa vykonáva riadok po riadku alebo príkaz za príkazom.

Techopedia vysvetľuje tlmočníka

Programovacie jazyky sa implementujú dvoma spôsobmi: tlmočením a kompiláciou. Ako už názov napovedá, tlmočník transformuje alebo interpretuje programovací kód na vysokej úrovni na kód, ktorý je strojom zrozumiteľný (strojový kód) alebo do medziľahlého jazyka, ktorý je tiež ľahko vykonateľný. Tlmočník prečíta každý príkaz kódu a potom ho priamo skonvertuje alebo vykoná. Naproti tomu zostavovateľ alebo kompilátor prevádza zdrojový kód vysokej úrovne na natívny (kompilovaný) kód, ktorý môže operačný systém vykonať priamo.

Vo väčšine prípadov je kompilátor výhodnejší, pretože jeho výstup beží oveľa rýchlejšie v porovnaní s interpretáciou riadok po riadku. Keďže však interpretácia prebieha na jednom riadku alebo príkaze, môže sa zastaviť uprostred vykonávania, aby sa umožnila modifikácia alebo ladenie kódu. Obe majú svoje výhody a nevýhody a vzájomne sa nevylučujú; To znamená, že sa dajú použiť spolu, pretože väčšina integrovaných vývojových prostredí používa kompiláciu aj preklad pre niektoré jazyky vysokej úrovne.

Pretože tlmočník číta a potom vykonáva kód v jednom procese, je veľmi užitočný pri skriptovaní a iných malých programoch. Preto sa bežne inštaluje na webových serveroch, na ktorých je spustených veľa spustiteľných skriptov.

Čo je tlmočník? - definícia z technológie