【发布时间】:2011-11-23 11:54:07
【问题描述】:
我正在看书Structure and Interpretation of Computer Programs,我想逐步编写一个方案解释器。
您知道最容易阅读(且简短)的方案的实现吗? 我将用 C 语言编写 JavaScript。
【问题讨论】:
-
读过 SICP,在我看来,你会比用 Scheme(或其他 Lisp 方言——我喜欢 Clojure)编写解释器并做一些练习得到更多在 C 中编写解释器。
-
您对 SICP 的了解程度如何?在阅读第 4 章和第 5 章的过程中,你将编写一个 Scheme 解释器(实际上不止一个)和一个编译器。如果你读完这本书,你会找到你想要的:元循环解释器(Scheme in Scheme)非常漂亮短。
标签: javascript lisp scheme implementation sicp