Questões Informática

As linguagens de programação que utilizamos para construção de aplicações são de fácil ...

Responda: As linguagens de programação que utilizamos para construção de aplicações são de fácil entendimento para um programador, pois são conhecidas como linguagens com alto nível de abstração. No entanto,...


1Q668910 | Informática, Técnico em Informática, CRM MT, IDIB, 2020

Texto associado.

As linguagens de programação que utilizamos para construção de aplicações são de fácil entendimento para um programador, pois são conhecidas como linguagens com alto nível de abstração. No entanto, este código não pode ser executado diretamente pelo computador, pois o mesmo reconhece apenas linguagem de máquina. Assinale a alternativa que indica corretamente o nome do programa que, durante sua execução, realiza operações de análise léxica, análise sintática, análise semântica e síntese. 
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Camila Duarte
Por Camila Duarte em 31/12/1969 21:00:00
Gabarito: b) compilador.

As linguagens de programação de alto nível são projetadas para serem mais compreensíveis para humanos, utilizando abstrações que facilitam o desenvolvimento de software. No entanto, o computador só entende linguagem de máquina, que é composta por códigos binários específicos para o processador.

Para que o código escrito em uma linguagem de alto nível seja executado, ele precisa ser traduzido para linguagem de máquina. O programa responsável por essa tradução é o compilador.

Durante sua execução, o compilador realiza várias etapas importantes: a análise léxica, que identifica os tokens do código; a análise sintática, que verifica a estrutura do código conforme as regras da linguagem; a análise semântica, que assegura que o código faz sentido dentro do contexto da linguagem; e a síntese, que gera o código objeto ou executável.

O ligador (linker) é responsável por unir diferentes módulos de código já compilados, o montador (assembler) traduz código assembly para linguagem de máquina, e o interpretador executa o código linha a linha sem gerar um arquivo executável prévio. Portanto, a alternativa correta é o compilador.
⚠️ Clique para ver os comentários

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

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.