Qual linguagem de programação (ou IDEs) compila diretamente...

Próximas questões
Com base no mesmo assunto
Q3256004 Programação
Qual linguagem de programação (ou IDEs) compila diretamente para linguagem de maquina?  
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

```html

Alternativa Correta: B - Delphi

O tema central desta questão é o compilador de linguagens de programação. Compiladores são ferramentas que traduzem o código fonte de uma linguagem de programação para uma linguagem de máquina, que pode ser diretamente executada pelo hardware do computador.

Para entender melhor, vamos explorar o conceito:

Resumo Teórico: Quando falamos em linguagens de programação, muitas delas necessitam de um processo de compilação para serem executadas. Este processo transforma o código fonte em código de máquina. Linguagens como C e Delphi são exemplos comuns de linguagens que requerem compilação.

Justificativa da Alternativa Correta: A linguagem Delphi é uma linguagem de programação que possui um compilador que converte o código diretamente em linguagem de máquina, tornando-a apta para execução direta. É por isso que a alternativa B está correta.

Vamos agora analisar as alternativas incorretas:

  • A - Groovy: Groovy é uma linguagem que roda na JVM (Java Virtual Machine) e, portanto, não é compilada diretamente para código de máquina. Ela é compilada em bytecode Java.
  • C - Python: Python é tipicamente interpretado, o que significa que seu código é executado por um interpretador e não diretamente compilado para linguagem de máquina.
  • D - Java: Java é compilada para bytecode, que é executado pela JVM. Não é convertido diretamente para linguagem de máquina.
  • E - C#: C# é compilado em linguagem intermediária (IL), que depois é executada pela CLR (Common Language Runtime), não diretamente em linguagem de máquina.

Essas considerações são essenciais para entender como linguagens de programação se integram com a arquitetura do computador e qual é o processo de transformação do código para execução.

Estratégia de Interpretação: Quando encontrar uma questão desse tipo, observe o processo de execução das linguagens e se elas se relacionam com compilações diretas ou indiretas. Conhecer o básico sobre como as linguagens são processadas é crucial.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

```

Clique para visualizar este gabarito

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