电子书《自己动手写编译器》

本书介绍如何实现一个简单的TinyC编译器,通过实例讲解编译原理及过程,附带完整源码,适合从零开始学习编译器开发。

本书( https://pandolia.net/tinyc/ )将介绍一个非常简单的编译器( TinyC 编译器)的实现,用简单和易于实现的实例来描述基本的编译原理及过程。所有源码都在 github ( https://github.com/pandolia/tinyc )上,读者可以一步一步、从简单到复杂,实现一个完整的编译器。