Переводчик в это компьютерная программа, которая преобразует программный оператор высокого уровня в язык ассемблера. Он предназначен для чтения исходной программы ввода и последующего преобразования инструкции исходной программы за инструкцией.
Давайте копнем глубже и подробно разберемся с концепцией!
- Что такое интерпретатор в Java?
- Как работает интерпретатор в Java?
- Возможности интерпретатора на Java
- Интерпретатор против компилятора: чем интерпретатор отличается от компилятора?
Давайте начнем!
Что такое интерпретатор в Java?
Ну, как я уже упоминал выше, переводчик в представляет собой компьютерную программу, которая помогает преобразовать оператор программы высокого уровня в машинный код, содержащий исходный код, предварительно скомпилированный код и сценарии. AnИнтерпретатор преобразует код в машинный код при запуске программы.
Продвигаясь вперед с интерпретатором в Java, давайте посмотрим, как он работает.
Как работает интерпретатор в Java?
Здесь интерпретатор считывает исходный код и напрямую преобразует его в машинный код.
Помимо этого, у переводчика есть еще несколько функций. Давайте изучим их подробно!
Возможности интерпретатора на Java
Перечисление возможностей, которыми обладает переводчик:
смешивание данных в таблице 10
- Для новичков Interpreter прост в использовании
- Интерпретатор преобразует исходный код построчно во время РАБОТЫ
- Вы можете выполнять и оценивать программу во время выполнения
- Меньше времени тратится на анализ и обработку программы
- По сравнению с компилятором скорость выполнения программы ниже
- Интерпретатор не генерирует промежуточный машинный код
- Каждая ошибка каждой строки отображается одна за другой.
Разобравшись с особенностями, перейдем к следующей теме.
Интерпретатор против компилятора: чем интерпретатор отличается от компилятора?
Приведенная ниже таблица поможет вам понять разницу между интерпретатором и компилятором.
Переводчик | Компилятор |
Переводит программу построчно | Переводит всю программу вместе |
Время компиляции меньше, но выполнение медленнее | Время компиляции больше, но выполнение быстрее |
Не будет генерировать промежуточный объектный код | Создает промежуточный объектный код |
Программа компилируется до тех пор, пока не будет обнаружена ошибка | Ошибка отображается в конце компиляции |
, , Perl , Рубин использовать интерпретатор | C, C ++, , использовать компиляторы |
Проверьте от Edureka, надежной компании по онлайн-обучению с сетью из более чем 250 000 довольных учащихся по всему миру. Курс обучения и сертификации по Java J2EE и SOA от Edureka предназначен для студентов и профессионалов, которые хотят стать Java-разработчиками. Курс разработан, чтобы дать вам хорошее начало в программировании на Java и обучить вас как основным, так и продвинутым концепциям Java, а также различным средам Java, таким как Hibernate и весна .
Есть вопрос к нам? Упомяните об этом в разделе комментариев к статье «Интерпретатор в Java», и мы свяжемся с вами как можно скорее.