Logotipo
Unionpédia
Comunicação
Disponível no Google Play
Novo! Faça o download do Unionpédia em seu dispositivo Android™!
Instalar
Acesso mais rápido do que o navegador!
 

Tabela de símbolos

Índice Tabela de símbolos

Tabela de símbolos é uma estrutura de dados, geralmente uma árvore ou tabela de hash, utilizada em compiladores para o armazenamento de informações de identificadores, tais como constantes, funções, variáveis e tipos de dados.

9 relações: Análise semântica, Árvore de análise sintática, Árvore sintática abstrata, Compilador, Estrutura de dados, Identificador, Programação automática, Sintaxe, Tabela de dispersão.

Análise semântica

Análise semântica é um processo de um compilador (de uma linguagem de programação) na qual são verificados os erros semânticos (por exemplo, divisão de um número inteiro por outro número real (float) no padrão ANSI) no código fonte e coletadas as informações necessárias para a próxima fase da compilação, que é a geração de código objeto.

Novo!!: Tabela de símbolos e Análise semântica · Veja mais »

Árvore de análise sintática

Uma árvore de análise sintática, ou simplesmente árvore sintática, é uma estrutura de dados em árvore, que representa a estrutura sintática de uma cadeia de acordo com alguma gramática formal.

Novo!!: Tabela de símbolos e Árvore de análise sintática · Veja mais »

Árvore sintática abstrata

Árvores sintáticas abstratas, assim como as árvore de análise sintática, são estruturas de dados em árvore que representam estruturas sintáticas de cadeias, de acordo com alguma gramática formal, porém os nós são diretamente valorados em seus símbolos terminais, não havendo portanto a representação das derivações por meio dos símbolos não terminais.

Novo!!: Tabela de símbolos e Árvore sintática abstrata · Veja mais »

Compilador

GCC versão 4.0.2 rodando em uma janela xterm. Um programa simples está sendo compilado e então executado. Um compilador é um programa de computador (ou um grupo de programas) que, a partir de um código fonte escrito em uma linguagem compilada, cria um programa semanticamente equivalente, porém escrito em outra linguagem, código objeto.

Novo!!: Tabela de símbolos e Compilador · Veja mais »

Estrutura de dados

Uma estrutura de dados (ED), em ciência da computação, é uma coleção tanto de valores (e seus relacionamentos) quanto de operações (sobre os valores e estruturas decorrentes).

Novo!!: Tabela de símbolos e Estrutura de dados · Veja mais »

Identificador

Um ''identificador'' de objetos do Louvre. Um identificador é um nome que identifica (ou seja, rotula a identidade de) um objeto único ou uma classe única de objetos, onde o "objeto" ou classe pode ser uma ideia, objeto físico (ou uma classe deste), ou substância física (ou classe das mesmas).

Novo!!: Tabela de símbolos e Identificador · Veja mais »

Programação automática

Dentro do diversificado leque de categorias de ferramentas que prestam apoio às atividades da Engenharia de Software (CASE), uma específica vem ganhando cada vez mais destaque e, sobre ela, tem-se aplicado muito investimento nos últimos tempos: as Ferramentas de Geração de Código, ou simplesmente Geradores de Código.

Novo!!: Tabela de símbolos e Programação automática · Veja mais »

Sintaxe

Sintaxe (pronúncia no) (do grego clássico σύνταξις "estrutura", de σύν, transl. syn, "mais", e τάξις, transl. táxis, "classe") é o estudo das regras que regem a construção de frases nas línguas naturais.

Novo!!: Tabela de símbolos e Sintaxe · Veja mais »

Tabela de dispersão

Em ciência da computação, uma tabela de dispersão (também conhecida por tabela de espalhamento ou tabela hash, do inglês hash) é uma estrutura de dados especial, que associa chaves de pesquisa a valores.

Novo!!: Tabela de símbolos e Tabela de dispersão · Veja mais »

CessanteEntrada
Ei! Agora estamos em Facebook! »