Questões Informática

Sobre análise léxica e sintática executadas pelos compiladores, assinale a opção...

Responda: Sobre análise léxica e sintática executadas pelos compiladores, assinale a opção correta.


Q684393 | Informática, Primeiro Tenente Informática, Quadro Técnico, Marinha

Sobre análise léxica e sintática executadas pelos compiladores, assinale a opção correta.
Usuário
Por Christiano Castro em 18/03/2025 22:44:17
✅ Resposta correta: Letra D
"Um analisador léxico serve como o passo inicial de um analisador sintático."

Explicação:
A análise léxica e a análise sintática são duas fases essenciais de um compilador.

1️⃣ Analisador Léxico (Lexical Analysis)

É a primeira etapa da compilação.

Transforma a sequência de caracteres do código-fonte em tokens (unidades léxicas).

Exemplo: A expressão x = 10 + y; pode ser convertida em tokens como:
IDENTIFIER(x), OPERATOR(=), NUMBER(10), OPERATOR(+), IDENTIFIER(y), SEMICOLON(;)

Ferramentas como Lex, Flex ou geradores de analisadores léxicos implementam essa fase.

2️⃣ Analisador Sintático (Parsing / Syntax Analysis)

Recebe os tokens do analisador léxico e verifica se seguem a gramática da linguagem.

Usa árvores sintáticas para estruturar o código.

Ferramentas como Yacc, Bison ajudam a construir analisadores sintáticos.

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