Domov Rozvoj Co je tlumočník? - definice z techopedie

Co je tlumočník? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená tlumočník?

Interpreter je počítačový program, který se používá k přímému provádění programových pokynů psaných pomocí jednoho z mnoha programovacích jazyků na vysoké úrovni. Interpreter transformuje program na vysoké úrovni do přechodného jazyka, který poté spustí, nebo by mohl analyzovat zdrojový kód na vysoké úrovni a pak přímo vykonává příkazy, což se provádí řádek po řádku nebo příkaz za příkazem.

Techopedia vysvětluje tlumočníka

Programovací jazyky jsou implementovány dvěma způsoby: interpretace a kompilace. Jak už název napovídá, interpret transformuje nebo interpretuje programovací kód na vysoké úrovni na kód, kterému stroj rozumí (strojový kód) nebo do přechodného jazyka, který lze také snadno provést. Tlumočník přečte každý příkaz kódu a poté jej přímo převede nebo provede. Naproti tomu kompilátor nebo kompilátor převádí zdrojový kód na vysoké úrovni na nativní (kompilovaný) kód, který může být spuštěn přímo operačním systémem.

Ve většině případů je kompilátor výhodnější, protože jeho výstup běží mnohem rychleji ve srovnání s interpretací řádek po řádku. Protože se však interpretace děje na řádek nebo příkaz, může být zastavena uprostřed provádění, aby bylo možné provést buď úpravu kódu, nebo ladění. Oba mají své výhody i nevýhody a vzájemně se nevylučují; to znamená, že mohou být použity ve spojení, protože většina integrovaných vývojových prostředí používá kompilaci i překlad pro některé jazyky vysoké úrovně.

Protože interpret čte a pak provádí kód v jediném procesu, je velmi užitečný pro skriptování a další malé programy. Jako takový je běžně nainstalován na webových serverech, které spouští mnoho spustitelných skriptů.

Co je tlumočník? - definice z techopedie