O que é um intérprete em Java?



Este artigo o ajudará com uma abordagem detalhada e abrangente sobre o Interpreter em Java, juntamente com seus princípios de trabalho e funcionalidade.

Intérprete em é um programa de computador que converte declaração de programa de alto nível em linguagem de nível de assembly. Ele é projetado para ler o programa fonte de entrada e então traduzir a instrução do programa fonte por instrução.

Vamos cavar um pouco mais fundo e entender o conceito em detalhes!





Vamos começar!



O que é um intérprete em Java?

Bem, como mencionei acima, um intérprete em é um programa de computador que ajuda a converter uma instrução de programa de alto nível em um código de máquina compreendendo código-fonte, código pré-compilado e scripts. AO intérprete converte o código em código de máquina quando o programa é executado.

Continuando com o Interpreter em Java, vamos ver como funciona.

Como funciona um intérprete em Java?

Interpreter-in-java-edureka



Aqui, o Intérprete lê o código-fonte e o converte diretamente em código de máquina.

Além disso, um Intérprete possui várias outras funções. Vamos estudá-los detalhadamente!

Recursos de um intérprete em Java

Enumerar os recursos que um intérprete possui:

Tutorial do microsoft sql server para iniciantes
  • Para iniciantes, o Intérprete é fácil de usar
  • O interpretador converte o código-fonte linha por linha durante o RUN Time
  • Você pode executar e avaliar um programa durante a execução
  • Menos tempo é gasto na análise e processamento do programa
  • Quando comparado a um compilador, a velocidade de execução do programa é mais lenta
  • Um intérprete não gera um código de máquina intermediário
  • Cada erro de cada linha é exibido um por um

Depois de entender os recursos, vamos passar para o próximo tópico.

Intérprete x compilador: como um intérprete é diferente de um compilador?

A tabela a seguir o ajudará a entender as diferenças entre um intérprete e um compilador.

Intérprete Compilador
Traduz o programa linha por linhaTraduz todo o programa junto
O tempo de compilação é menor, mas a execução é mais lentaO tempo de compilação é mais, mas a execução é mais rápida
Não gerará código de objeto intermediárioGera Código de Objeto Intermediário
O programa é compilado até que um erro seja encontradoO erro é mostrado no final da compilação
, , Perl , Rubi usar intérprete C, C ++, , usar compiladores


Confira o
pela Edureka, uma empresa de aprendizagem online confiável com uma rede de mais de 250.000 alunos satisfeitos espalhados por todo o mundo. O curso de certificação e treinamento Java J2EE e SOA da Edureka é projetado para estudantes e profissionais que desejam ser um desenvolvedor Java. O curso foi desenvolvido para dar a você uma vantagem na programação Java e treiná-lo para os conceitos básicos e avançados de Java, juntamente com vários frameworks Java como Hibernate Primavera .

Tem alguma questão para nós? Mencione isso na seção de comentários deste artigo “Intérprete em Java” e entraremos em contato com você o mais breve possível.