adicionar à lista de desejos
Compiladores - Da Teoria à Prática
Editor:
FCA, outubro de 2014 ‧
ver detalhes do produto
30,99€
10% DESCONTO
CARTÃO
YUhrdk9FTnNWSFUwZWpCblFqWXJVR05IUWpsVU0yaE1NemwwYTJ4YU5EaFpjV05UYkU1Q1Z6WTJPVXRwYTIxVVFqTnlhMmgzVW1kRmJtTklOVFZYU1dSMmFVcDBia1pSVFZsM2IwMUZhbGhEV1RCT00zTnRNVFpaTm1aemRsbHNhak01WXpSdldUWmxSbmRHSzNCaWFrWjFSRk4zZG5OalFrdFZSRzEzT1ZaelpVWmxVSEJRTURJeVRVTmlTaloyY1V0VEwwbGtVbEpMYlZKVVNqWnJZMEppVW1aRWIyWm1USEI1UzNKSGRpdElSVlFyWmpOVU1UTkRSVkZSVmpkYVF6VlpjREJ1U1VrNGQzZFNWbXd5WTBJeE9UbHhSR054TlRkamRUVm1RbTkxU1dRd1kzUlpiRUpXU0hRcldrTXJNRXB1ZFZCdmRWbzBVMGw2ZFdORmMwd3JTM1V6T1N0c01HaEJWRkFyZDB4dVpVTlZVR3BxTkU5NWRraHdiSE5YVkVSWlMybHlSVFl3WTNkeWFYUlBZak52Vm1SbE1raFFPWEZuYkVwTlFXZENRMlowTlZwUGNEbHJOMnRVYjNoU2NrSTFkbkYzT1dOTVVtZzRjMVI2YVdFNU1sYzVXSEF6Vm05YVdWZG1ibWN5WmxoUFF6WktUMmxyWVZBMWFEZGxSMDF4YWpRMFdWbDZXamxEYmtGNE1XMUNOMGx0VkhWclVFZHRRV1JNVVN0UmJFWjRlRmxOVTBjMGVHMUhlVk01T1U1elZFZFhabGtyTkd4T1lUSmlVVlZSVFdSaWFtSnlXV3N6YUcwNGQxRlFSM05rWmpKaEszcEJLelpJTjFRelJsSktLMkZFYm5SMFJDOUVWMnRVUzJGWlNsUktSMG9yT1ZVeGNsRkRRWFZPVlhSUFZqQjNObTEyTUhWSGJFWnVPWGxIVmtSNUsxWXdXR1p4WWxOd01XRkljV2ROYkZsSlJVRkVXRlpMWjNoMlVFUmtObWM1WWxweFJFaEhSRzlOZVRCT1ZtZ3djMkpMU0dGdE5XdDNMMDlUTVZJd1YzWk9XbGQyZWpoV1RIbDNaVU5wTldFMlZVZEhNbWhGWkRscVZsUkxVMGc0VGpkaFYyeHJiRkJHU1hCaFZGcGxTWEJ1VDAwemJWVllVa1ZsYkZOUllVRjZTVnBVYmpKaGVDdFdXRnB1TUVkeGEzUkNVMkZCV1dVd1IyTjBaVkJMVG5kNWQwaG1NMHhLY1U1Tk4wZEJZMlIwVkN0WGJYQktNRTFrV0hOb2RFZDJkVGg2ZGxvMGNYYzJWWGxyYmlzM1lqaGljRkFyU2paaVdWQkphMHAwVWlzMk0xUnNkakkyUzA5MDpRclIzNGkza3p4MDUrTXgxMUNxRndnPT0=
EM STOCK
-
portes grátis
SINOPSE
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.
DETALHES
| Propriedade | Descrição |
|---|---|
| ISBN: | 9789727227686 |
| Editor: | FCA |
| Data de Lançamento: | outubro de 2014 |
| Idioma: | Português |
| Dimensões: | 168 x 239 x 25 mm |
| Encadernação: | Capa mole |
| Páginas: | 480 |
| Tipo de produto: | Livro |
| Coleção: | Tecnologias de Informação |
| Classificação Temática: |
Livros em Português
>
Informática
>
Programação
|
| EAN: | 9789727227686 |
LIVROS DA MESMA COLEÇÃO
-
10%SQL - Structured Query LanguageFCA36,85€ 10% CARTÃOportes grátis
-
10%Introdução à Computação GráficaFCA27,50€ 10% CARTÃOportes grátis