Português English
Contato

Livros didáticos | Implementação de Linguagens de Programação: Compiladores

Ana Maria de Alencar Price
Simão Sirineo Toscani

O tema construção de compiladores pode parecer distante da realidade dos desenvolvedores de sistemas informatizados. No entanto, freqüentemente profissionais enfrentam dificuldades para implementar algum interpretador de expressões ou um tradutor para uma pequena linguagem. O domínio das técnicas para construçâo de compiladores e interpretadores envolve o estudo de diversas áreas, tais como teoria de linguagens, gramáticas, autômatos, análise de fluxo de dados, geréncia de memória; todas com grande influéncia no desenvolvimento tanto de sistemas de suporte como de sistemas de informaçâo em geral.
Este livro é o resultado da consolidação das notas de aula produzidas ao longo de vários anos de ensino da disciplina de Compiladores nos Cursos de Bacharelado em Ciéncia da Computaçâo da UFRGS e da UNICRUZ. Apresentando um enfoque prático sobre o tema implementação de linguagens de programação, esta obra pode ser adotada como livro texto para cursos de graduaçâo de um semestre sobre construção de compiladores, trazendo ao leitor um bom entendimento sobre o funcionamento dos componentes de um compilador.