javascript - 我想实现一个学习 SICP 的方案解释器

标签 javascript lisp scheme implementation sicp

我正在看书Structure and Interpretation of Computer Programs ,我想逐渐编写一个方案解释器。

你知道最容易阅读(和简短)的方案的实现吗? 我将用 C 编写 JavaScript。

最佳答案

SICP 本身有几个部分详细介绍了如何构建元循环解释器,但我建议您阅读以下两本书以获得有关 Scheme 解释器的更好资源:Programming Languages: Application and InterpretationEssentials of Programming Languages .它们既易于阅读,又能逐步指导您构建解释器。

关于javascript - 我想实现一个学习 SICP 的方案解释器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7526439/

相关文章:

javascript - 使用 <a> 中的 ID 调用函数的解决方法

javascript - 当我刚刚访问数组时,为什么会出现 NaN ?

linux - 如何准备离线学习 Lisp

javascript - clone() 的问题 - 事件

lisp - 关键字符号和带引号的符号有什么区别?

lisp - 闭包和动态作用域

list - 学习箱形图和指针图的资源

lisp - 返回与符号关联的所有值的函数

scheme - 在方案中实现 powerset

javascript - 在网页中输出单选按钮