e-Book
E-Book - Compiladores - Da Teoria à Prática
-
ISBN:
9788521635154
- Edição: 1|2018
- Editora: LTC
R$ 126,00
In stock
SKU
2115479
ou em até 6x de R$ 21,00
Compiladores: da teoria à prática é voltado para estudantes de nível universitário e profissional, desenvolvedores de software, programadores e usuários em geral que necessitem compreender como o compilador c
Compiladores: da teoria à prática é voltado para estudantes de nível universitário e profissional, desenvolvedores de software, programadores e usuários em geral que necessitem compreender como o compilador converte em códigos executáveis programas descritos por linguagens de alto nível. Apresenta o compilador como ferramenta determinante no desempenho das aplicações e explica a interligação entre linguagens, processadores, arquiteturas e sistemas operacionais.
O livro aborda os diferentes passos do desenvolvimento de um compilador, como a análise determinista linear com autômatos finitos, para linguagens regulares, e autômatos de pilha, para uma análise ascendente e descendente; a realização de verificações semânticas e a construção da árvore sintática do programa analisado; e a linearização das instruções para a geração de código direto para máquinas de pilha. Trata, também, da seleção e do escalonamento das instruções, bem como da reserva de registros, para máquinas de registros uniformes, além da otimização do código resultante com base na análise do fluxo de controle e de dados.
Desse modo, de forma didática e objetiva, a obra revela os desafios das linguagens e das arquiteturas atuais, preparando o leitor para enfrentar, nessa área de atuação, novos obstáculos que, inevitavelmente, surgirão no futuro.
Sobre o livro
1 Introdução
Parte I — ANÁLISE DETERMINISTA DE LINGUAGENS
2 ANÁLISE LÉXICA
3 Gramáticas Livres de Contexto
4 Análise sintática descendente
5 Análise sintática ascendente por tabela
6 Gramáticas atributivas
7 Análise Semântica
8 Projeto de análise
Parte II — SÍNTESE DE CÓDIGO
10 Representação de código intermediário
11 Geração de código intermediário
12 Geração de código final para máquinas de pilha
13 Seleção e escalonamento de instruções
14 Reserva de registros
15 Análise de Fluxo
Referências bibliográficas
índice
Pedro Reis dos Santos graduou-se em Engenharia Elétrica e de Computadores no Instituto Superior Técnico (IST), em Lisboa, Portugal, possui mestrado em Engenharia Elétrica, e doutorado em Ciência da Computação, na mesma instituição. Desde 1990, é docente do Departamento de Engenharia de Informática do IST, onde é professor auxiliar. Seus interesses de pesquisa incluem simulação determinística de circuitos eletrônicos e classificação, seleção e integração de componentes de software.
Thibault Langlois cursou licenciatura e mestrado na Université de Technologie de Compiègne, na França, onde também concluiu dois doutorados. É professor auxiliar do Departamento de Informática da Faculdade de Ciências da Universidade de Lisboa (FCUL). Entre 1994 e 2001 foi docente do Departamento de Engenharia Eletrotécnica e Computadores do IST, onde lecionou várias disciplinas na área de compiladores, programação e estrutura de dados.
O GEN | Grupo Editorial Nacional adota a plataforma de e-books VitalSource Bookshelf. Além de oferecer vários recursos, o Bookshelf permite até quatro instalações, sendo duas em dispositivos móveis (smartphones e tablets) e duas em computadores (desktops ou notebooks).
Compatibilidade
Além do acesso on-line (online.vitalsource.com), o Bookshelf está disponível para os seguintes sistemas: Windows, Mac OS X, iOS e Android.
Acesso aos e-books
- Após a confirmação do pagamento, o e-book será associado a uma conta na VitalSource. Se você já for usuário do Bookshelf, o e-book será associado à conta existente; caso contrário, será criada uma conta com o e-mail utilizado para a compra;
- Os dados para login devem ser informados no Bookshelf on-line ou na primeira utilização do aplicativo. Após novas aquisições, é importante clicar na opção “Atualizar biblioteca”.
Acessibilidade
- O aplicativo Bookshelf dispõe de recursos para auxiliar os portadores de deficiência visual. Além da ampliação de caracteres, o aplicativo oferece a leitura com voz sintetizada;
- O recurso de leitura em português funciona em instalações em nosso idioma no Windows 7 SP1 ou superior e OS X 10.10 (Yosemite).
Observações importantes
- A versão atual do Bookshelf para Android não permite assistir aos vídeos de nossos livros-aula;
- Em sistemas Linux e Windows Phone, seus e-books podem ser acessados on-line;
- Não é permitida a impressão dos e-books;
- Os e-books adquiridos no site do GEN não são compatíveis com os aplicativos e dispositivos Kindle, Nook, Kobo e Lev;
- Nossos e-books também estão à venda nos sites das livrarias Cultura e Saraiva. Os e-books adquiridos nessas lojas podem ser lidos no Saraiva Reader/Lev e Kobo.
Para mais informações sobre o VitalSource Bookshelf, requisitos para instalação e outros detalhes técnicos, acesse support.vitalsource.com.