SICP
itsc
https://weibo.com/shanchuantian
展开
-
学习伯克利CS 61A课程(Structure and Interpretation of Computer Programs, SICP)的相关资源
有个叫做Teach Yourself Computer Science的网站[1]教如何自学计算机科学,关于Programming这个方向推荐了《Structure and Interpretation of Computer Programs, SICP》这本书(Peter Norvig在文章Teach Yourself Programming in Ten Years[12]中也提到这本书),...原创 2019-11-10 22:12:04 · 3263 阅读 · 0 评论 -
DrRacket使用load报错
racket是可以使用load的,将一个文件当作模块来使用,一个文件里面定义的function在另一个文件中也可以使用。[1]这是官方文档,但是照着写了一下还是会报错。先创建一个文件place.rkt:#lang racket(define city "Salt Lake City")(define state "Utah")(printf "~a, ~a\n" city state)...原创 2019-08-11 19:31:25 · 759 阅读 · 0 评论 -
安装STK-CS61A 2011使用的Scheme解释器
一开始跑scheme程序用的DrRacket,没有什么问题,Brian Harvey的SICP讲座里面的视频上的代码都能跑。直到第9课的时候,发现下面这段是跑不出结果的:#lang racket(require "simply_redef.scm")(define (total-hand hand) (if (empty? hand) 0 (+ (butlas...原创 2019-09-01 21:52:39 · 961 阅读 · 0 评论