Introdução à Compilação

Introdução à Compilação Edição 1

Autor(es): By João José Neto
ISBN: 9788535278101
Data de publicação : Jul 13, 2016
Nº de páginas: 328
Preço de varejo sugerido:
  • BRL: R$113.00
  • Descrição
  • Sobre o autor(es)
  • SUMÁRIO
Descrição

Características

  • Recursos didáticos: problemas resolvidos; exercícios; sugestão de leitura complementar;
  • Dispensa o conhecimento profundo da teoria da compilação, geralmente exigida para a aplicação de técnicas clássicas de compilação. Em lugar disso, bastam conhecimentos de programação, de máquinas de estados e de estruturas de dados;
  • A notação de Wirth é muito prática e diretamente mapeável em autômatos de pilha estruturados, os quais apresentam um excelente desempenho, comparativamente com os formalismos empregados em outros métodos;
  • A técnica adotada é facilmente automatizada, e o livro mostra como se pode construir um gerador de núcleos de compiladores dirigidos por sintaxe nela baseados.

Sobre o autor(es)
By João José Neto
SUMÁRIO

Prefácio à segunda edição . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii

Prefácio à primeira edição . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

Agradecimentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xi

CAPÍTULO 1

Conceitos básicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

CAPÍTULO 2

Introdução à teoria de linguagens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

CAPÍTULO 3

Técnicas de construção de reconhecedores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

CAPÍTULO 4

Especificação da funcionalidade do compilador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .157

CAPÍTULO 5

A construção de um compilador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .227

Referências . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .303