Что такое интерпретатор в Java?



Эта статья поможет вам с подробным и всесторонним подходом к интерпретатору в Java, а также к его принципам работы и функциям.

Переводчик в это компьютерная программа, которая преобразует программный оператор высокого уровня в язык ассемблера. Он предназначен для чтения исходной программы ввода и последующего преобразования инструкции исходной программы за инструкцией.

Давайте копнем глубже и подробно разберемся с концепцией!





Давайте начнем!



Что такое интерпретатор в Java?

Ну, как я уже упоминал выше, переводчик в представляет собой компьютерную программу, которая помогает преобразовать оператор программы высокого уровня в машинный код, содержащий исходный код, предварительно скомпилированный код и сценарии. AnИнтерпретатор преобразует код в машинный код при запуске программы.

Продвигаясь вперед с интерпретатором в Java, давайте посмотрим, как он работает.

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

Interpreter-in-java-edureka



Здесь интерпретатор считывает исходный код и напрямую преобразует его в машинный код.

Помимо этого, у переводчика есть еще несколько функций. Давайте изучим их подробно!

Возможности интерпретатора на Java

Перечисление возможностей, которыми обладает переводчик:

смешивание данных в таблице 10
  • Для новичков Interpreter прост в использовании
  • Интерпретатор преобразует исходный код построчно во время РАБОТЫ
  • Вы можете выполнять и оценивать программу во время выполнения
  • Меньше времени тратится на анализ и обработку программы
  • По сравнению с компилятором скорость выполнения программы ниже
  • Интерпретатор не генерирует промежуточный машинный код
  • Каждая ошибка каждой строки отображается одна за другой.

Разобравшись с особенностями, перейдем к следующей теме.

Интерпретатор против компилятора: чем интерпретатор отличается от компилятора?

Приведенная ниже таблица поможет вам понять разницу между интерпретатором и компилятором.

Переводчик Компилятор
Переводит программу построчноПереводит всю программу вместе
Время компиляции меньше, но выполнение медленнееВремя компиляции больше, но выполнение быстрее
Не будет генерировать промежуточный объектный кодСоздает промежуточный объектный код
Программа компилируется до тех пор, пока не будет обнаружена ошибкаОшибка отображается в конце компиляции
, , Perl , Рубин использовать интерпретатор C, C ++, , использовать компиляторы


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

Есть вопрос к нам? Упомяните об этом в разделе комментариев к статье «Интерпретатор в Java», и мы свяжемся с вами как можно скорее.