Compiladores - Da Teoria à Prática

de Thibault Langlois e Pedro Reis Santos 

Bertrand.pt - Compiladores - Da Teoria à Prática
Editor: FCA
Edição: outubro de 2014
Portes
Grátis
10%
30,99€
Poupe 3,10€ (10%) Cartão Leitor Bertrand

O compilador é uma ferramenta que converte, de uma forma eficiente, programas descritos por linguagens de alto nível em linguagem-máquina. O compilador é determinante no desempenho das aplicações, já que quase todo o código executado é compilado. A geração de código-máquina é precedida de uma fase de análise do programa para garantir a sua correção e construir uma estrutura que o represente. Num compilador, o processo de análise permite compreender muitas das limitações das linguagens de programação. Por outro lado, a geração de código permite compreender como os compiladores utilizam os processadores e a forma como a evolução dos processadores tem feito evoluir os compiladores.
O livro aborda os diversos passos do desenvolvimento de um compilador. Todo o processo de desenvolvimento é exemplificado, em C e Java, para uma linguagem de exemplo simples, com recurso às ferramentas lex, yacc, antlr e burg.

Principais temas abordados

Parte I - Análise Determinista de Linguagens
- Análise lexical
- Gramáticas livres de contexto
- Análise sintática descendente
- Análise sintática ascendente por tabela
- Gramáticas atributivas
- Análise semântica
- Projeto de análise

Parte II - Geração de Código

- Ambiente de execução de programas
- Representação de código intermédio
- Geração de código intermédio
- Geração de código final para máquinas de pilha
- Seleção e escalonamento de instruções
- Reserva de registos
- Análise de fluxo

Esta obra disponibiliza ainda a correspondência dos principais termos técnicos para o Português do Brasil.

Da mesma coleção

Introdução ao Design de Interfaces
10%
portes grátis
10% Cartão Leitor Bertrand
33,80€
FCA
Linguagem C
10%
portes grátis
10% Cartão Leitor Bertrand
35,85€
FCA
Compiladores - Da Teoria à Prática
ISBN:
9789727227686
Ano de edição:
10-2014
Editor:
FCA
Idioma:
Português
Dimensões:
168 x 239 x 25 mm
Encadernação:
Capa mole
Páginas:
480
Tipo de Produto:
Livro
Classificação Temática:

Quem comprou também comprou

Projetos de POO em JAVA
10%
portes grátis
10% Cartão Leitor Bertrand
29,50€
FCA
Visual Basic 2012
10%
portes grátis
10% Cartão Leitor Bertrand
27,59€
FCA
X
O QUE É O CHECKOUT EXPRESSO?


O ‘Checkout Expresso’ utiliza os seus dados habituais (morada e/ou forma de envio, meio de pagamento e dados de faturação) para que a sua compra seja muito mais rápida. Assim, não tem de os indicar de cada vez que fizer uma compra. Em qualquer altura, pode atualizar estes dados na sua ‘Área de Cliente’.

Para que lhe sobre mais tempo para as suas leituras.