小阴谋家该项目包含Javascript和Scheme的混合。每章对应弗里德曼和费莱森的优秀著作“小阴谋家”中的一个章节。方案可以在DrRacket中运行进行调试。Javascript语言原语完全在primitives.js定义。该项目可以通过在JavaScript解释器(最有可能是node.js)中运行require('./run.js')
来加载。这些练习的目标是学习递归思考,同时更加熟悉JavaScript语法。目前没有支持尾调用优化的JavaScript解释器,但这是EcmaScript 6的一部分。SCHEME严重依赖(实际上它几乎由)递归和递归函数。出于这个原因,建议尽可能在ES6兼容的解释器中执行此代码。
the little schemer:Friedman和Felleisen的“The Little Schemer”中的函...
文件列表
the-little-schemer-master.zip
(预估有个14文件)
the-little-schemer-master
chapter3.js
2KB
#the-little-schemer.scm#1#
88KB
the-little-schemer.scm
14KB
chapter8.js
14KB
chapter5.js
3KB
chapter4.js
3KB
chapter9.js
140B
run.js
210B
chapter6.js
645B
暂无评论