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%
31,00€
Poupe 3,10€ (10%) Cartão Leitor Bertrand
Envio até 5 dias úteis
portes grátis

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.

Outros livros da coleção

SQL - Structured Query Language
10%
portes grátis
10% Cartão Leitor Bertrand
35,95€
FCA
Programação em Python
10%
portes grátis
10% Cartão Leitor Bertrand
37,75€
FCA
Compiladores - Da Teoria à Prática
ISBN: 9789727227686 Ano de edição: 10-2014 Editor: FCA Idioma: Português Dimensões: 168 x 240 x 26 mm Encadernação: Capa mole Páginas: 480 Tipo de Produto: Livro Coleção: Tecnologias de Informação Classificação Temática: Livros  >  Livros em Português  >  Informática  >  Programação

Quem comprou também comprou

Introdução ao Latex
10%
portes grátis
10% Cartão Leitor Bertrand
7,37€
Escolar Editora
Programação com PHP 5.3
10%
portes grátis
10% Cartão Leitor Bertrand
42,99€
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.