adicionar à lista de desejos
Compiladores - Da Teoria à Prática
Publisher:
FCA, October of 2014 ‧
see product details
30,99€
10% OFF
CARD
Um5abmNIRXdabVJuVUhKTVdWQlRNVFpaY2t4Uk1GcDVORFpKV0V4aGNGaENZMFZuT1V0SWVYZzRTVWhqV0hsdmJHMUdiV1ZzY0hsa2FrVlROa05UZVhjcmVYWlZWMmRoTmxsa1pEQk1lWFp2YzJFd09YZGlNa3A2U0ZOVWJuZzNUVTVzUTFKS2NYVlNUV0ZhYTFaUWNqQXlSVzlSVVZaWmNXc3hNV0ZEWlhGRk9XY3hTbkpyZEd4SVlsTnhLM1prYlV3NVRVZHBUWG92Y1VZMmVVaFdVM1JaWVVaVmNHRm9TMjkwWWxGUlFYUlRZeko0Wld4RFRtOTJUVWd6VmpWQlRGZE1aVlpDVXpCU1dFUlBTbFYyUXpoNmFWb3ZjUzlwVWk5T1pVWjNVRVozUTFWU1FrSldRazB3WmsxWmNqRkhWVTFZTW5WRloyWm9WVU53WVU5c2QzZzJZekJJYW5GM01qRXlVRmRQYldZeGIzSnBjRmczYVVSYVlVVjRTVk5PWW05QkwyeDRVV05FVHpZeFdUbDZZVEJqT1VGcFoyWmhTeTgzVDFvME1VNU1jMEpKTWpKUk9VMHJSVkIwVW5KQ2VEUkdSSFl5WW5ocU5YaG1Va3BYYW5kRVJFa3JPWFZtVFhGWmVIbFBWMHhSVkhwek1TOXVkRU5PZGtKck1qUnFjMnBxWTBnMk5YaHFaWHByUm1WeVVGVkVjR041ZW5WTmNVaElkbmxzYmpWSEsyMDVXV3h5YmtvMFFVUm9PU3RCUTJzcmFsWjNialZrU1cxdU1tdEtPVlpUVWtkd05EUXZRMDB4UkZSS1owaDZSMlZKTlVwRVkzWllabU12U0hOVlNEUmFPR1ptY1U1TGExZFNjRGRVZWs5TWNtTkdaRXhHZVdaWVpFUldUVlE1UTJGb1dXazJNMVkxYjFWc05XeExRMDlHV0dWSWMybE9NakUzZVVNNWF6RkJTRmRxYlc5b2VVcGhLMkZ5U2tFNE5IWjNSak5MUVhReU5tTTRWVlZ5VG1oelpITTNNRGhTZUc1VmFXVmhkV3BNYVdONFVWaFJSMVJ3T0VkemIwSjRaRU5hTW5SYVprRTVNMkkwUWpSbE4yOUtTM1ZMZG1GTE1rZFlhSGxpTldwUGQzRkxUa3REVnl0RlkwNURWR2RXT1U5eVZEaExORXhtVWtSamJGRldWRXRqT0dadk9EaE9WbEJMV25kVE5XMWtOREo0VW1Zd1FWUk1VRVF4YTBabWFHSnpVR3haV1U1a1RrdDFXVXBRUkVSeVQyNW5aVUYwZVRCRlUwZHJNVFJJZUdwWlJIRjZZM2RKUFE9PTptcjZHbWNWY0s0ajNsMDRHRzlvTjRBPT0=
IN STOCK
-
free shipping
SYNOPSIS
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.
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.
DETeBook com proteção para wookreaderILS
| Property | Description |
|---|---|
| ISBN: | 9789727227686 |
| Publisher: | FCA |
| Release Date: | October of 2014 |
| Language: | Portuguese |
| Dimensions: | 168 x 239 x 25 mm |
| Cover: | Softcover |
| Pages: | 480 |
| Format: | Book |
| Collection: | Tecnologias de Informação |
| Categories: |
Books in Portuguese
>
Computing
>
Schedule
|
| EAN: | 9789727227686 |
BOOKS FROM THE SAME COLLECTION
-
10%SQL - Structured Query LanguageFCA36,85€ 10% CARDfree shipping
-
10%Introdução à Computação GráficaFCA27,50€ 10% CARDfree shipping