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

Análise sintática (computação)

Índice Análise sintática (computação)

árvore da expressão Em ciência da computação e linguística, a análise sintática (do inglês: parsing) é um processo de um compilador (de uma linguagem de programação), é a segunda fase da compilação onde se analisa uma sequência que foi dada entrada (via um arquivo de computador ou via teclado, por exemplo) para verificar sua estrutura gramatical segundo uma determinada gramática formal.

24 relações: Alfabeto, Analisador sintático LL, Analisador sintático LR, Análise léxica, Análise semântica, Arquivo de computador, Árvore (estrutura de dados), Ciência da computação, Compilador, Estrutura de dados, Gramática formal, Gramática livre de contexto, Interpretador, JIT, Língua inglesa, Ligador, Linguagem de programação, Linguagem formal, Linguística, Programa de computador, Teclado (informática), Teoria da computação, Token, Yacc.

Alfabeto

Alfabeto ou Abecedário é uma forma de escrita de signos e significados classificada como "segmental", pois possui grafemas que representam fonemas (unidade básica de som) de uma língua, podendo ser classificada também como uma escrita fonética, pois procura representar os fonemas por um determinado signo.

Novo!!: Análise sintática (computação) e Alfabeto · Veja mais »

Analisador sintático LL

Um analisador sintático LL é um algoritmo de análise sintática para um sub-conjunto de gramáticas livre de contexto.

Novo!!: Análise sintática (computação) e Analisador sintático LL · Veja mais »

Analisador sintático LR

Um analisador sintático LR (também chamado parser LR) é um algoritmo de análise sintática para gramáticas livres de contexto.

Novo!!: Análise sintática (computação) e Analisador sintático LR · Veja mais »

Análise léxica

Na ciência da computação, análise léxica, lexing ou tokenização é o processo de converter uma sequência de caracteres (como em um programa de computador ou página da web) em uma sequência de tokens (strings com um significado atribuído e, portanto, identificado).

Novo!!: Análise sintática (computação) e Análise léxica · Veja mais »

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!!: Análise sintática (computação) e Análise semântica · Veja mais »

Arquivo de computador

Um arquivo de cartão perfurado. arquivos do disco duplo de um sistema IBM 305. Um é um recurso para armazenamento de informação, que está disponível a um programa de computador e é normalmente baseado em algum tipo de armazenamento durável.

Novo!!: Análise sintática (computação) e Arquivo de computador · Veja mais »

Árvore (estrutura de dados)

Árvore, no contexto da programação, engenharia de software e ciência da computação, é uma das mais importantes estruturas de dados não lineares.

Novo!!: Análise sintática (computação) e Árvore (estrutura de dados) · Veja mais »

Ciência da computação

A Ciência da Computação lida com fundamentos teóricos da informação, computação, e técnicas práticas para suas implementações e aplicações.

Novo!!: Análise sintática (computação) e Ciência da computação · 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!!: Análise sintática (computação) 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!!: Análise sintática (computação) e Estrutura de dados · Veja mais »

Gramática formal

Em teoria das linguagens formais, uma gramática formal (algumas vezes simplesmente chamada de gramática) é um conjunto de regras de produção de cadeias em uma linguagem formal, ou seja, um objeto que permite especificar uma linguagem ou língua.

Novo!!: Análise sintática (computação) e Gramática formal · Veja mais »

Gramática livre de contexto

A gramática livre de contexto (GLC), em teoria de linguagem formal, é uma gramática formal onde todas as regras de produções são da forma A\ \to\ \alpha A é um símbolo não terminal, e \alpha é uma cadeia de terminal e/ou não terminais (\alpha pode ser vazia). Uma linguagem formal é considerada “livre do contexto” quando suas regras de produções podem ser aplicadas independentemente do contexto do simbolo não terminal.

Novo!!: Análise sintática (computação) e Gramática livre de contexto · Veja mais »

Interpretador

Interpretadores são programas de computador que leem um código fonte de uma linguagem de programação interpretada e o converte em código executável.

Novo!!: Análise sintática (computação) e Interpretador · Veja mais »

JIT

Em Ciência da Computação, compilação just-in-time (JIT), também conhecida como tradução dinâmica, é a compilação de um programa em tempo de execução, usando uma abordagem diferente da compilação anterior à execução.

Novo!!: Análise sintática (computação) e JIT · Veja mais »

Língua inglesa

Inglês (English) é uma língua indo-europeia germânica ocidental que surgiu nos reinos anglo-saxônicos da Inglaterra e se espalhou para o que viria a tornar-se o sudeste da Escócia, sob a influência do reino anglo medieval da Nortúmbria.

Novo!!: Análise sintática (computação) e Língua inglesa · Veja mais »

Ligador

Uma ilustração do processo de ligação. Arquivos objeto e bibliotecas estáticas são reunidos em uma nova biblioteca ou executável. Em computação, um ligador, vinculador ou editor de ligação (do inglês, linker ou link editor) é um programa utilitário que recebe um ou mais arquivos objeto gerados por um compilador e combina-os em um único arquivo executável, arquivo de biblioteca ou outro arquivo 'objeto'.

Novo!!: Análise sintática (computação) e Ligador · Veja mais »

Linguagem de programação

C. A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como script interpretado - que informará instruções de processamento ao computador.

Novo!!: Análise sintática (computação) e Linguagem de programação · Veja mais »

Linguagem formal

Entende-se por linguagem formal estudo de modelos matemáticos que possibilitam a especificação e o reconhecimento de linguagens (no sentido amplo da palavra), suas classificações, estruturas, propriedades, características e inter-relacionamentos.

Novo!!: Análise sintática (computação) e Linguagem formal · Veja mais »

Linguística

é o estudo científico da linguagem.

Novo!!: Análise sintática (computação) e Linguística · Veja mais »

Programa de computador

Um programa de computador ou programa informático é um conjunto de instruções que descrevem uma tarefa a ser realizada por um computador.

Novo!!: Análise sintática (computação) e Programa de computador · Veja mais »

Teclado (informática)

Um teclado de computador. Na computação, o teclado de computador é um dispositivo que possui uma série de botões ou teclas, utilizado para inserir dados no computador.

Novo!!: Análise sintática (computação) e Teclado (informática) · Veja mais »

Teoria da computação

A teoria da computação é um subcampo da ciência da computação e matemática que busca determinar quais problemas podem ser computados em um dado modelo de computação.

Novo!!: Análise sintática (computação) e Teoria da computação · Veja mais »

Token

* Token (chave eletrônica).

Novo!!: Análise sintática (computação) e Token · Veja mais »

Yacc

yacc (acrônimo para Yet Another Compiler Compiler) é um gerador de analisador sintático desenvolvido por Stephen C. Johnson da AT&T para o sistema operacional Unix.

Novo!!: Análise sintática (computação) e Yacc · Veja mais »

Redireciona aqui:

Analisador sintático, Parser, Parsers, Parsing.

CessanteEntrada
Ei! Agora estamos em Facebook! »