从零开始写个编译器吧 - 从何处下手

作为本系列的第一章,将考虑从何开始下手。既然写的是编译器,那在此得明确编译器长什么样子,进一步,编译器由哪几部分构成,其工作原理大概是怎样的。了解了这些,才好下手。 简单来说,编译器本身是一个程序,这个程序能将一种代码(源代码)翻译成另一种代码(目标代码)。简而言之就是如下图。 而本系列中设计出来以供编译的语言——tao 语言,也就扮演着“源代码”的角色。 而编译器,会将 tao 语言编译成目标代
相关文章
相关标签/搜索