Pesquisar Catálogo
Categorias
Sugira um Título
Gostaria que a Novatec publicasse um título sobre... Clique aqui para sugerir
Novidades
Cadastre seu e-mail para receber informações periódicas sobre os nossos lançamentos:
Na mídia
- Leia notícias publicadas na mídia sobre as obras da Novatec.
Notícias
- Veja as fotos do sorteio do livro "Java para Dispositivos Móveis", de Thienne M. Johnson realizado no Java Day em São José do Rio Preto/SP.
 
- Veja as fotos do lançamento do livro ABC do Poker no Torneio de Abertura da temporada 2008 da Federação de Poker do ES.
 
- Veja as fotos do lançamento do livro Second Life e Web 2.0 na Educação.
 
- Veja a foto dos ganhadores dos exemplares do livro Ergonomia e Usabilidade sorteados no III Dia Mundial da Usabilidade.
 
 
Como Construir um Compilador Utilizando Ferramentas Java      


Indique para um amigo

Autor: Márcio Eduardo Delamaro

ISBN: 85-7522-055-1
Páginas: 308
Ano: 2004
Preço: R$ 69,00

Comprar online em:

Download
   Sumário  
   Capítulo de Exemplo  
   Exemplos do livro  
Participe
   Opine sobre esta obra  
   Enviar errata  
Veja também
   Obras relacionadas  
   Catálogo completo  
Resenha

A maioria dos livros sobre compiladores aborda o assunto sob um ponto de vista genérico, com evidente embasamento teórico, fornecendo uma visão geral das técnicas e ferramentas utilizadas para a construção de um compilador.

Este livro tem um enfoque diferenciado, mostrando em detalhes cada uma das etapas do desenvolvimento de um compilador, utilizando ferramentas Java e técnicas específicas. Pode ser utilizado como texto de apoio em cursos de construção de compiladores, conferindo-lhes um caráter mais prático.

Também atende aos profissionais de desenvolvimento de software que necessitam aperfeiçoar ou atualizar seus conhecimentos, uma vez que as informações aqui contidas podem ser utilizadas no desenvolvimento de diversos tipos de aplicações, não se limitando apenas à área acadêmica nem à construção de compiladores propriamente dita.

Cada capítulo do livro apresenta uma etapa do processo de compilação, discutindo as técnicas e ferramentas para a implementação de um compilador para uma linguagem orientada a objetos denominada X++, utilizada como estudo de caso. Não somente o compilador é criado com ferramental baseado na linguagem Java, mas também tem como plataforma-alvo a Máquina Virtual Java (JVM).

Tópicos abordados no livro:
- Introdução à compilação.
- Descrição da linguagem X++, utilizada como estudo de caso. Apresenta conceitos básicos sobre linguagens e como defini-las.
- Análise léxica. Mostra como se utiliza a ferramenta JavaCC para criar um analisador léxico para a linguagem X++.
- Análise sintática. Mostra como construir um analisador sintático para X++ utilizando JavaCC.
- Árvore sintática. Mostra como construir a árvore sintática usando o JavaCC e como utilizá-la nas etapas seguintes.
- Tabela de símbolos e análise semântica. Mostra como implementar uma tabela de símbolos utilizada na checagem de tipos e validação semântica.
- Geração de código. Mostra como utilizar a ferramenta Jasmin para gerar o código-objeto (bytecode) Java.

Download
 Exemplos do livro
 Sumário
 Capítulo de exemplo
Obras relacionadas
Aprendendo Java 2
Java e XML - Guia de Consulta Rápida
Java - Guia de Consulta Rápida
JavaServer Pages - Guia de Consulta Rápida
Java 2 - Guia de Consulta Rápida

[Home] [Seja um autor] [Downloads] [Catálogo
[Dúvidas] [Programa de Afiliados] [Mais Vendidos] [Fale conosco]

Não às patentes de software!

© Copyright 2001-2008 Novatec Editora. Todos os direitos reservados.
Desenvolvido por Virtuous.