Какво е преводач в Java?



Тази статия ще ви помогне с подробен и изчерпателен подход за преводача в Java, заедно с неговите работещи принципи и функционалност.

Преводач в е компютърна програма, която преобразува изявление на програма от високо ниво в език на ниво събрание. Той е предназначен да чете програмата за входен източник и след това да превежда инструкциите за програмата източник по инструкция.

Нека да поразровим малко и да разберем концепцията в детайли!





Нека да започнем!



Какво е преводач в Java?

Е, както споменах по-горе, преводач в е компютърна програма, която помага да конвертирате изявление на програма от високо ниво в машинен код, съдържащ изходен код, предварително компилиран код и скриптове. AnИнтерпретаторът преобразува кода в машинен код, когато програмата се изпълнява.

Продължавайки напред с Interpreter в Java, нека видим как работи.

Как работи преводач в Java?

Interpreter-in-java-edureka



Тук Интерпретаторът чете изходния код и директно го преобразува в машинен код.

Освен това, преводач има още няколко функции. Нека ги проучим подробно!

Характеристики на преводач в Java

Изброяване на характеристиките, които преводачът притежава:

низ разделяне на множество разделители
  • За начинаещи Interpreter е лесен за използване
  • Интерпретаторът преобразува изходния код ред по ред по време на RUN Time
  • Можете да изпълнявате и оценявате програма по време на изпълнение
  • По-малко време се отделя за анализ и обработка на програмата
  • В сравнение с компилатор, скоростта на изпълнение на програмата е по-ниска
  • Интерпретаторът не генерира междинен машинен код
  • Всяка грешка на всеки ред се показва една по една

След като разберем характеристиките, нека преминем към следващата тема.

Интерпретатор срещу компиратор: По какъв начин интерпретаторът се различава от компилатора?

Таблицата по-долу ще ви помогне да разберете разликите между преводач и съставител.

Преводач Съставител
Превежда програмата ред по редПревежда цялата програма заедно
Времето за компилация е по-малко, но изпълнението е по-бавноВремето за компилация е повече, но изпълнението е по-бързо
Няма да генерира междинен код на обектГенерира междинен обектен код
Програмата се компилира, докато се намери грешкаГрешката се показва в края на компилацията
, , Perl , Руби използвайте Interpreter C, C ++, , използвайте компилатори


Вижте
от Edureka, доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят. Курсът за обучение и сертифициране на Java J2EE и SOA на Edureka е предназначен за студенти и професионалисти, които искат да бъдат Java Developer. Курсът е предназначен да ви даде начален старт в програмирането на Java и да ви обучи както за основни, така и за разширени Java концепции, заедно с различни Java рамки като Hibernate & Пролет .

Имате въпрос към нас? Споменете го в раздела за коментари на тази статия „Устен преводач в Java“ и ние ще се свържем с вас възможно най-скоро.