Qual das seguintes linguagens de programação **não** é uma linguagem interpretada?
(A) -
python
(B) -
java
(C) -
javascript
(D) -
ruby
(E) -
php
Dica
- linguagens interpretadas são geralmente mais rápidas de desenvolver, pois não requerem uma etapa de compilação.
- linguagens compiladas são geralmente mais eficientes e rápidas na execução, pois são convertidas em código de máquina antes de serem executadas.
- considere a portabilidade do código se você precisar executar seu programa em diferentes plataformas. linguagens interpretadas são geralmente mais portáteis, pois não dependem de um compilador específico.
Explicação
Java é uma linguagem de programação compilada, enquanto python, javascript, ruby e php são linguagens interpretadas.
em uma linguagem interpretada, o código é executado diretamente pelo interpretador da linguagem, linha por linha. java, por outro lado, é uma linguagem compilada, o que significa que seu código é primeiro convertido em código de máquina antes de ser executado.
Análise das alternativas
- (a) python é uma linguagem interpretada.
- (b) java é uma linguagem compilada.
- (c) javascript é uma linguagem interpretada.
- (d) ruby é uma linguagem interpretada.
- (e) php é uma linguagem interpretada.
Conclusão
A interpretação e a compilação são dois paradigmas diferentes de execução de código. a escolha da linguagem interpretada ou compilada depende dos requisitos específicos do projeto.