Преводач в е компютърна програма, която преобразува изявление на програма от високо ниво в език на ниво събрание. Той е предназначен да чете програмата за входен източник и след това да превежда инструкциите за програмата източник по инструкция.
Нека да поразровим малко и да разберем концепцията в детайли!
- Какво е преводач в Java?
- Как работи преводач в Java?
- Характеристики на преводач в Java
- Интерпретатор срещу компилатор: По какъв начин интерпретаторът се различава от компилатора?
Нека да започнем!
Какво е преводач в Java?
Е, както споменах по-горе, преводач в е компютърна програма, която помага да конвертирате изявление на програма от високо ниво в машинен код, съдържащ изходен код, предварително компилиран код и скриптове. AnИнтерпретаторът преобразува кода в машинен код, когато програмата се изпълнява.
Продължавайки напред с Interpreter в Java, нека видим как работи.
Как работи преводач в Java?
Тук Интерпретаторът чете изходния код и директно го преобразува в машинен код.
Освен това, преводач има още няколко функции. Нека ги проучим подробно!
Характеристики на преводач в Java
Изброяване на характеристиките, които преводачът притежава:
низ разделяне на множество разделители
- За начинаещи Interpreter е лесен за използване
- Интерпретаторът преобразува изходния код ред по ред по време на RUN Time
- Можете да изпълнявате и оценявате програма по време на изпълнение
- По-малко време се отделя за анализ и обработка на програмата
- В сравнение с компилатор, скоростта на изпълнение на програмата е по-ниска
- Интерпретаторът не генерира междинен машинен код
- Всяка грешка на всеки ред се показва една по една
След като разберем характеристиките, нека преминем към следващата тема.
Интерпретатор срещу компиратор: По какъв начин интерпретаторът се различава от компилатора?
Таблицата по-долу ще ви помогне да разберете разликите между преводач и съставител.
Преводач | Съставител |
Превежда програмата ред по ред | Превежда цялата програма заедно |
Времето за компилация е по-малко, но изпълнението е по-бавно | Времето за компилация е повече, но изпълнението е по-бързо |
Няма да генерира междинен код на обект | Генерира междинен обектен код |
Програмата се компилира, докато се намери грешка | Грешката се показва в края на компилацията |
, , Perl , Руби използвайте Interpreter | C, C ++, , използвайте компилатори |
Вижте от Edureka, доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят. Курсът за обучение и сертифициране на Java J2EE и SOA на Edureka е предназначен за студенти и професионалисти, които искат да бъдат Java Developer. Курсът е предназначен да ви даде начален старт в програмирането на Java и да ви обучи както за основни, така и за разширени Java концепции, заедно с различни Java рамки като Hibernate & Пролет .
Имате въпрос към нас? Споменете го в раздела за коментари на тази статия „Устен преводач в Java“ и ние ще се свържем с вас възможно най-скоро.