Buscar

Identify the characteristics of Context-Free and Ambiguous Grammars and their productions. Linguagens de programação são compostas de símbolos e re...

Identify the characteristics of Context-Free and Ambiguous Grammars and their productions.
Linguagens de programação são compostas de símbolos e regras de escrita
Linguagens livres de contexto são as mais adequadas para especificação de linguagens de programação
As linguagens regulares possuem expressividade suficiente para definir as regras de escrita da linguagem
As GLCs especificam os padrões que serão utilizados na verificação da sintaxe do programa-fonte

Essa pergunta também está no material:

Análise Sintática - Aula 03
95 pág.

Direito Penal I Universidade Estácio de SáUniversidade Estácio de Sá

Respostas

User badge image

Ed Verified user icon

As gramáticas livres de contexto (GLCs) são usadas para especificar a sintaxe de linguagens de programação. Elas são caracterizadas por produções que consistem em um símbolo não-terminal que é substituído por uma sequência de símbolos terminais e/ou não-terminais. As produções de uma GLC são ambíguas quando uma mesma cadeia pode ser gerada por mais de uma derivação. A ambiguidade pode dificultar a análise sintática de um programa, pois pode haver mais de uma maneira de interpretar a mesma cadeia. Por outro lado, as gramáticas livres de contexto não ambíguas são preferíveis, pois garantem que cada cadeia tenha apenas uma derivação.

0
Dislike0

Responda

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

Mais conteúdos dessa disciplina