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
                                
                                
                                
                            
评论区