你是否曾经想过拥有一门自己的编程语言或者好奇它们是如何设计和构建的?
如果是,那这本书就是为你准备的。
自己动手写解释器 包含实现功能齐全,高效脚本语言所需的一切。你不仅可以学到语法和语义的高阶概念,还能深入实现细节,比如字节码表示和垃圾收集。 你不仅提高思维能力,还将提升动手能力。犹如开天辟地一般。
从main()
开始,你将构建一个具有丰富语法,动态类型,垃圾收集,词法作用域,一等函数,闭包,类以及继承的语言。这些只需要几千行干净,高效的代码,
并且你会彻底理解这些代码,因为每一行代码都是你写出来的。
这本书有4种获取方式:
纸质
640页精美的排版和高分辨率手绘插画,每一页都由作者精心排版,首屈一指的阅读体验。
Amazon.com | .ca | .uk | .au | .de | .fr | .es | .it | .jp |
Barnes and Noble | Book Depository |