Dom Rozwój Co to jest tłumacz ustny? - definicja z techopedia

Co to jest tłumacz ustny? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza tłumacz ustny?

Tłumacz to program komputerowy służący do bezpośredniego wykonywania instrukcji programu napisanych przy użyciu jednego z wielu języków programowania wysokiego poziomu. Interpreter przekształca program wysokiego poziomu w język pośredni, który następnie wykonuje, lub może parsować kod źródłowy wysokiego poziomu, a następnie wykonuje polecenia bezpośrednio, co jest wykonywane wiersz po wierszu lub instrukcja po instrukcji.

Techopedia wyjaśnia tłumacza

Języki programowania są realizowane na dwa sposoby: interpretacja i kompilacja. Jak sama nazwa wskazuje, interpreter przekształca lub interpretuje kod programowania wysokiego poziomu w kod zrozumiały dla maszyny (kod maszynowy) lub w język pośredni, który można również łatwo wykonać. Tłumacz interpretuje każdą instrukcję kodu, a następnie konwertuje ją lub wykonuje bezpośrednio. Natomiast asembler lub kompilator konwertuje wysokopoziomowy kod źródłowy na natywny (skompilowany) kod, który może być wykonywany bezpośrednio przez system operacyjny.

W większości przypadków kompilator jest korzystniejszy, ponieważ jego dane wyjściowe działają znacznie szybciej niż interpretacja linia po linii. Ponieważ jednak interpretacja zachodzi w wierszu lub instrukcji, można ją zatrzymać w trakcie wykonywania, aby umożliwić modyfikację kodu lub debugowanie. Oba mają swoje zalety i wady i nie wykluczają się wzajemnie; oznacza to, że można ich używać łącznie, ponieważ większość zintegrowanych środowisk programistycznych wykorzystuje zarówno kompilację, jak i tłumaczenie dla niektórych języków wysokiego poziomu.

Ponieważ interpreter odczytuje, a następnie wykonuje kod w jednym procesie, jest to bardzo przydatne w skryptach i innych małych programach. Jako taki jest zwykle instalowany na serwerach WWW, na których działa wiele skryptów wykonywalnych.

Co to jest tłumacz ustny? - definicja z techopedia