TheSuperTinyCompiler是一个仅有约1000行代码的迷你编译器,可用于把LISP语言编译成我们熟悉的JavaScript语言。
TheSuperTinyCompiler的注释占了代码量的80%,实际代码只有200行。担麻雀虽小五脏俱全,它完整地实现了编译器所需的基本功能。
该编译器的设计是为了通过代码+注释让编程新手了解编译器的设计和工作原理。
TheSuperTinyCompiler是一个仅有约1000行代码的迷你编译器,可用于把LISP语言编译成我们熟悉的JavaScript语言。
TheSuperTinyCompiler的注释占了代码量的80%,实际代码只有200行。担麻雀虽小五脏俱全,它完整地实现了编译器所需的基本功能。
该编译器的设计是为了通过代码+注释让编程新手了解编译器的设计和工作原理。
评论