Entrar
    Book cover
    Compartilhar
    Editar
    • Sinopse
    • Edições1
    • Vídeos0
    • Grupos0
    • Resenhas1
    • Leitores51
    • Similares1
    Skoob logo

    Saiba mais

    Quem somosTermos de usoFale conoscoCentral de ajudaPrivacidade

    Fique por dentro

    Livros em destaque

    Explore

    LivrosAutoresEditorasLeitoresCortesias

    Siga nas redes sociais

    Baixe o app

    Google PlayApp Store

    Como Construir um Compilador Utilizando Ferramentas Java -

    Márcio Eduardo Delamaro

    Novatec Editora
    2004
    308 páginas
    10h 16m
    ISBN-10: 8575220551
    Português Brasileiro
    3.5
    6 avaliações
    Leram7Lendo6Querem37Relendo0Abandonos1Resenhas1
    Favoritos1Desejados37Avaliaram6

    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.

    Edições (1)

    Ver mais
    • book cover

    Similares (1)

    Ver mais
    • book cover
    Resenhas (1)Ver mais
    Novatec Editora picture
    Novatec Editora24/08/2009Resenhou um livro
    5 (Perfeito)

    Como Construir um Compilador Utilizando Ferramentas Java

    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. site oficial:http://www.novatec.com.br/livros/compilador/

    curtir

    Estatísticas

    Avaliações

    3.5 / 6
    • 5 estrelas33%
    • 4 estrelas0%
    • 3 estrelas50%
    • 2 estrelas17%
    • 1 estrelas0%
    Márcio Eduardo Delamaro profile picture

    Márcio Eduardo Delamaro

    Márcio Eduardo Delamaro é graduado em Ciência da Computação, com mestrado e doutorado em Engenharia de Software. Durante o doutorado, trabalhou na Purdue University, nos Estados Unidos. Fez pós-doutorado no Politecnico di Milano e na Università degli Studi di Milano, na Itália. Foi professor na Universidade Federal de Mato Grosso do Sul (UFMS), da Universidade Estadual de Maringá (UEM) e do Centro Universitário Eurípides de Marília (Univem). Atualmente ocupa o cargo de Professor Associado no Departamento de Sistemas Computacionais do ICMC/USP em São Carlos.

    1 Livro
    0 Seguidor

    Márcio Eduardo Delamaro