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.