• Matéria: Informática
  • Autor: gleisonnppec6o5
  • Perguntado 7 anos atrás

O processo de compilação de um programa de computador envolve diversas etapas para garantir que o código está correto de forma léxica, sintática e semântica. Todas essas etapas utilizam diversos formalismos para atenuar a complexidade da construção do compilador. Isso tudo é direcionado na construção de uma ferramenta que possui uma interface simples, sendo necessário apenas indicar qual é o código a ser compilado, com isso o compilador constrói toda as estruturas necessárias para que seja possível que o código seja transformado em conjunto de instruções binárias para serem executadas pelo processador do computador. O GNU Compiler Collection é um conjunto de compiladores utilizado por diversas distribuições GNU/Linux, existem outros diversos compiladores tais o como o Clang ou o Microsoft Visual CL. Todos esses compiladores precisam de uma estrutura utilizada durante a compilação para organizar e definir quais são os tipos de variáveis, se as variáveis foram inicializadas e outras caracterizaçõe

Disponível em: Portal IEEE acesso em 20 de agosto de 2018.

Com a base na estrutura utilizada pelos compiladores durante a compilação para controle de seus símbolos, complete as lacunas da sentença a seguir:

Os compiladores utilizam uma estrutura chamada ____________ para definir se diversos itens do código a ser compilado foram inicializados, o seus tipos, valores correntes e outros. Esses itens podem ser ____________, ____________ e outros. A utilização dessa estrutura é feita durante ____________.

Assinale a alternativa que completa as lacunas corretamente:
Escolha uma:

a. tabela hash / extensões / funções / apenas na fase sintática e léxica.

b. tabela de símbolos / variáveis / funções / todas as fases de compilação.

c. tabela de símbolos / variáveis / funções / apenas na fase sintática.

d. tabela hash / extensões / otimizadores / todas as fases de compilação.

e. tabela de controle / comandos / funções / apenas na fase léxica.

Respostas

respondido por: vscolasanto
14

tabela de símbolos / variáveis / funções / todas as fases de compilação

respondido por: jhonatagestorp9t05s
9

Resposta correta

tabela de símbolos / variáveis / funções / todas as fases de compilação.

Perguntas similares