Uma linguagem de programação pode ser convertida em código...

Próximas questões
Com base no mesmo assunto
Q221723 Programação
Uma linguagem de programação pode ser convertida em código de máquina por compilação ou interpretação. Um exemplo típico de linguagem interpretada é a linguagem:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - PHP.

A questão aborda o conceito de como as linguagens de programação são processadas e executadas pelos computadores. Existem dois principais métodos: compilação e interpretação. A compilação é o processo em que o código fonte escrito em uma linguagem de programação é transformado (compilado) em código de máquina, que é diretamente executável pelo processador do computador. Já na interpretação, o código é executado de forma sequencial por um programa interpretador, que lê e executa o código fonte diretamente, sem a necessidade de transformá-lo previamente em código de máquina.

A linguagem PHP é um exemplo clássico de uma linguagem interpretada. O PHP é amplamente utilizado em desenvolvimento web e é projetado para ser executado em um servidor web, onde o código é processado pelo interpretador PHP, geralmente em tempo real, à medida que os usuários acessam uma página da web. Esta característica possibilita que o PHP seja flexível e fácil de atualizar ou modificar sem necessidade de recompilação.

As demais opções se referem a linguagens que são tipicamente compiladas ou que utilizam ambas as técnicas (compilação e interpretação), como Java, que é compilada para um bytecode executado por uma máquina virtual (JVM), ou C++ e Delphi, que são compiladas para código de máquina. Visual Basic pode ser tanto compilado quanto interpretado dependendo do ambiente em que é utilizado, mas não é conhecido primariamente como uma linguagem interpretada como o PHP.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Esta questão tem duas respostas. São interpretadas: PHP e Java. Porém o gabarito da banca foi (c) PHP.


O compilador da linguagem Java gera um código intermediário (ByteCode), que é posteriormente interpretado pela JVM (Java Virtual Machine). Existe a possibilidade de compilação para geração de código de máquina, usada em casos específicos, porém não é usual. Um artigo sobre o assunto: http://www.devmedia.com.br/entenda-como-funciona-a-java-virtual-machine-jvm/27624

linguagem interpretada é php, javascript,ASP, jsp etc. Linguagens interpretadas ocupam menos memoria e nao necessitam compilação, o que pode levar varios estagios para completar. Porem, necessitam de ambiente especial para rodar LInguagens compiladas necessitam gerar um .exe para rodar, mas sao mais seguras por esse motivo, alem de terem desempenho mais rapido. 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo