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. Muita sabedoria foi colocada nele.