Buscar

(AOCP/2018 - Adaptada) O compilador é o programa responsável por traduzir o código-fonte de uma linguagem de programação de alto nível para uma lin...

(AOCP/2018 - Adaptada) O compilador é o programa responsável por traduzir o código-fonte de uma linguagem de programação de alto nível para uma linguagem de programação de baixo nível. Sobre o compilador e as etapas realizadas por esse programa, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

💡 2 Respostas

User badge image

Ed Verified user icon

O compilador é um programa que traduz o código-fonte de uma linguagem de programação de alto nível para uma linguagem de programação de baixo nível. As etapas realizadas pelo compilador incluem: - Análise léxica: o código-fonte é dividido em tokens, que são unidades básicas de sintaxe, como palavras-chave, identificadores, operadores, etc. - Análise sintática: os tokens são organizados em uma estrutura hierárquica que representa a sintaxe da linguagem de programação. - Análise semântica: o compilador verifica se o código-fonte está de acordo com as regras semânticas da linguagem de programação. - Geração de código intermediário: o compilador gera um código intermediário que representa o programa em uma forma mais simples e abstrata. - Otimização de código: o compilador realiza diversas otimizações no código intermediário para melhorar sua eficiência. - Geração de código objeto: o compilador gera o código objeto, que é o código de máquina executável pelo computador. Dessa forma, a alternativa correta é a letra E, que aponta que todas as assertivas estão corretas.
0
Dislike0
User badge image

Tiago Nunes

R: Apenas I e II

Você só copiou a pergunta sem as opções. Segue pergunta completa:

O compilador é o programa responsável por traduzir o código-fonte de uma linguagem de programação de alto nível para uma linguagem de programação de baixo nível. Sobre o compilador e as etapas realizadas por esse programa, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).I. A etapa de análise léxica tem como função a identificação dos elementos componentes do programa, os também chamados símbolos léxicos.

II. A etapa de análise sintática visa determinar se o conjunto de símbolos léxicos encontrados pertencem à gramática da linguagem de programação.

III. A etapa de análise semântica tem como objetivo verificar se a execução do programa faz sentido para o usuário.

R: Apenas I e II


0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais