E-book
Compiladores
  • Compiladores
  • Compiladores
  • Compiladores
  • Compiladores
  • Compiladores

Compiladores

Editora: Grupo A Selo: Sagah

Autor: Vinícius Meyer , Cynthia da Silva Barbosa , Maikon Lucian Lenz , Paulo Sérgio Pádua de Lacerda , Ricardo César Ribeiro dos Santos , Victor de Andrade Machado , Carlos Estevão Bastos Sousa , Nicolli Souza Rios Alves , Rafael Leal Martins , Renata Junges Padilha , Roque Maitino Neto

Compiladores
Formato Digital
R$ 54,00 2x de R$ 27,00 sem juros
BAIXE A AMOSTRA DO LIVRO
Formato do e-book:  ePDF Plataforma de leitura:  Bookshelf
Tire suas dúvidas sobre nossos ebooks
Ganhe 5% de Cashback = RS 00,00
Saiba mais sobre nosso programa de Cashback
Aprofunde seus estudos!

Aproveite nossos materiais complementares para aprofundar os estudos.

ver material
complementar

LIVRO IDEAL PARA

Alunos de graduação em Engenharia de Software.

SOBRE O LIVRO

Este livro apresenta conceitos fundamentais relacionados à construção de compiladores e interpretadores, que influenciam muitas aplicações práticas da computação e são essenciais a qualquer profissional que deseje atuar de maneira coerente e produtiva.

Resumo

O desenvolvimento de sistemas de software é sustentado por uma ampla variedade de linguagens de programação, frameworks, bibliotecas e APIs — desde sistemas embarcados, aplicativos para dispositivos móveis e aplicativos para web, até os aplicativos mais tradicionais para desktop. Todos eles têm em comum o fato de serem escritos em linguagens de alto nível que precisam de tradução/compilação para uma linguagem de baixo nível. Essa linguagem de baixo nível é, então, compreendida pela máquina ou executada/interpretada diretamente dentro de um ambiente adequado. Neste livro, você vai conhecer as técnicas e as ferramentas necessárias para a construção de compiladores e interpretadores. Entre outros tópicos, serão abordadas a definição formal de linguagens por meio de expressões regulares e gramáticas; a especificação de reconhecedores de linguagens via autômatos de diferentes tipos; as etapas de análise léxica, sintática e semântica; bem como a geração e a otimização de código.

Referência

BARBOSA, C. S. et alCompiladores. Porto Alegre: SAGAH, 2021.

Informações técnicas

eBook

Formato ePDF

Páginas 278

ISBN 9786556902906

Ano 2021

Equipe técnica

Revisão:
Júlio Henrique Araújo Pereira Machado, Mestre em Ciência da Computação

Sumário

Confira o sumário detalhado desse livro (clique aqui).

Introdução a compiladores
Sintaxe de linguagens de programação
Semântica de linguagens de programação
Análise léxica
Implementação de analisadores léxicos
Análise sintática
Implementação de analisadores sintáticos
Análise semântica
Síntese de código
Geração de código intermediário
Geração de código de máquina
Otimização de código
Otimização por análise de fluxo
Organização de memória
Estudo de caso: Xtext
Estudo de caso: JetBrains MPS
AMOSTRA

Receba parte do conteúdo gratuitamente.

Material complementar

PROFESSOR

Utilize nossos recursos pedagógicos complementares para enriquecer o conteúdo em sala de aula.
Cadastre-se ou faça login como professor para fazer download do conteúdo.

ESTUDANTE

Aproveite nossos materiais complementares para aprofundar os estudos.

Avaliações

Baseada em 0 avaliações

Avalie e comente

Nenhum cliente avaliou esse produto ainda!

Avalie e comente