Este livro foi organizado para transformar um conteúdo tradicionalmente visto como teórico em uma sequência de estudo progressiva e prática. Compiladores conectam teoria da computação, linguagens de programação, arquitetura de computadores e engenharia de software. Por isso, a aprendizagem se torna mais consistente quando o estudante acompanha a transformação de um programa desde o texto digitado até uma representação que pode ser executada por uma máquina.
A abordagem adotada parte do conceito de tradução preservando significado. Em seguida, o leitor conhece a história dos primeiros tradutores, a formalização das linguagens, o pipeline clássico de compilação e as estruturas internas que permitem analisar, validar, otimizar e gerar código. Ao longo dos capítulos, exemplos curtos são retomados em fases diferentes para que a relação entre lexer, parser, AST, tabela de símbolos, IR, otimização e back-end permaneça visível.
| Number of Pages | 109 |
| Edition | 1 (2026) |
| Format | A5 (148x210) |
| Binding | Paperback with Flaps |
| Paper Type | Estucado Mate 150g |
| Language | Portuguese |
Do you have complaints about this book? Send an email to [email protected]
Click Login to leave your comment on the book.