JavaScript实现的小阴谋家: Friedman和Felleisen的函数和练习
项目包含JavaScript和Scheme混合编写。每章对应《小阴谋家》中的一个章节。方案可在DrRacket中运行。JavaScript原语在primitives.js定义。通过运行require('./run.js')加载项目。练习旨在学习递归思维,熟悉JavaScript语法。当前JavaScript解释器未支持尾调用优化,但已是EcmaScript 6的一部分。Scheme严重依赖递归和递归函数。建议在ES6兼容解释器中执行代码。
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
21.99KB
文件大小:
评论区