Por gentileza, peço a todos que leiam o Aviso.
Esta série é uma tradução do tutorial sobre construção de compiladores de Jack W. Crenshaw.
O público alvo deste tutorial são as pessoas que não são cientistas da computação, mas que gostam muito de programar, sempre quiseram saber como compiladores funcionam, e gostariam de implementar suas próprias linguagens de programação.
Muito da teoria de compiladores foi deixada de fora, mas as questões práticas foram abordadas.
Quando você completar o tutorial, deverá ser capaz de projetar e construir o seu próprio compilador, e que funciona! Ele não será o melhor do mundo, nem vai produzir código altamente otimizado. Seu compilador provavelmente não vai acabar com a Borland, com a Microsoft, nem vai ser o substituto do GCC. Mas ele vai funcionar, e vai ser seu!
Espero que você goste do tutorial.
Página Principal
Nota
Pré-requisitos
Material de Apoio
Ferramentas
Downloads
Tutorial
1 Introdução
2 Análise de Expressões
3 Mais expressões
4 Interpretadores
5 Estruturas de Controle
6 Expressões Booleanas
7 Análise Léxica
8 Um pouco de filosofia
9 Uma Visão de Cima
10 Introduzindo Tiny
11 Análise Léxica Revista
12 Miscelâneas
13 Procedimentos
14 Tipos
15 De volta para o futuro
16 Construção dos Módulos
Seguindo em frente (Novo: 16/7/2009)
Copyright © 1988-1995 Jack W. Crenshaw.
Todos os direitos reservados.
Tradução e adaptação: Felipo Soranz
Comments (0)
You don't have permission to comment on this page.