美文网首页
sicp学习前的几个准备资料

sicp学习前的几个准备资料

作者: 夏代码 | 来源:发表于2017-08-26 23:00 被阅读0次
阿伯尔森偷走了重要的课程

编程新手,学到sicp第2章发现快开学了于是先暂停。想到萧大说”不要做一匹独狼“所以小结一下。

1 中文译者裘宗燕教授的课

程序设计技术和方法 :

教科书《计算机程序的构造和解释》勘误表
课堂幻灯片
课程作业页

2 在VS Code里写Racket

在线运行 http://www.biwascheme.org/

Racket是 Scheme 的一种方言,Racket 语言入门(只有前3节)。
装好后,DrRacket窗口可以改成中文语言,在开头写#lang racket
当然也可以安装自带的sicp包。在开头写#lang sicp

window系统的环境变量->系统变量里path添加安装目录\Racket\Racket.exe,可以用win+R输入racket运行,也能在cmd界面输入racket运行。这似乎是vs code里用到的。

vs code里安装插件code-runner ,再找个支持scheme语法补全的比如vscode-scheme。新建一个.rkt文件,如:

;; 1.16.rkt
#!/usr/bin/racket
#lang racket

(define (square x)
    (* x x))
(define (even? x)
    (= (remainder x 2) 0))

(define (fast-expt b n)
    (define (fast-expt-iter a b count)
        (cond((= count 0) a)
            ((even? count) (fast-expt-iter a (square b) (/ count 2)))
            (else (fast-expt-iter (* a b) b (- count 1)))))
    (fast-expt-iter 1 b n))

(fast-expt 2 11)

Ctrl+S保存,用code-runner运行,结果:

[Running] racket "d:\Favorites\Documents\GitHub\books\SICP\chapter 1\1.16.rkt"
2048

[Done] exited with code=0 in 1.641 seconds

3 按章看

【中英字幕】计算机程序的构造和解释

SICP 解题集

www.bilibili.com/video/av1324312/

粗略地整理了下,欢迎指正。

相关文章

  • sicp学习前的几个准备资料

    编程新手,学到sicp第2章发现快开学了于是先暂停。想到萧大说”不要做一匹独狼“所以小结一下。 1 中文译者裘宗燕...

  • Lisp & SICP 资料

    Lisp X分钟速成Y 其中 Y=Common LispX分钟速成Y 其中 Y=clojure >>> oschi...

  • 产品上线前的准备工作--【产品猫小嘿的产品观】

    根据过往的几个项目,尝试着整理了一些关于产品上线发布前的准备工作与资料~(●'◡'●)~ 【商业级产品上线前准备会...

  • 用JS自定义一门语言

    正好在学习SICP,SICP使用Lisp语言之前了解到Lisp很适合写语言编译器正好最近在学习PowerBI的Da...

  • SICP学习指南

    SICP就是著名的《计算机程序的结构与解释》。本文罗列若干网络资料,给出一些学习建议。并呼吁大学新生尽快进入SIC...

  • 健身前准备资料(1)

    以前经常跟着app健身, keep, centr, anabolic alien还有那个韩国很火的hitt,其实跟...

  • 假期前老师准备资料

    1.教师个人业务档案资料盒 到幼儿园应聘登记表 毕业证 资格证 师德承诺书 普通话证书 职称证 身份证 工资银行卡...

  • 健身前准备资料(2)

    今天说的是胸部训练 胸部肌肉组织 相对于腿部或者背部肌群,胸部肌肉比较简单。一般提到胸部或胸肌的时候,通常是指单一...

  • 健身前准备资料(3)

    肩部 肩膀训练经常被很多人忽视。相对于肩膀而言,很多健身者偏好训练出更粗壮的手臂或者六块腹肌。其实,训练和保持发达...

  • 今天我给大家分享下用Python在网络上抓取,新浪新闻的一些数据

    【前言】Python学习交流群:834179111,群里有很多的学习资料。欢迎欢迎各位前来交流学习。 爬取前的准备...

网友评论

      本文标题:sicp学习前的几个准备资料

      本文链接:https://www.haomeiwen.com/subject/pnwmrxtx.html