![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机程序构造和解释
海盐饼干
这个作者很懒,什么都没留下…
展开
-
计算机程序的构造和解释(SICP) Lec4a 的个人心得
上节课的博客https://blog.csdn.net/Changed117/article/details/110727877视频地址https://www.bilibili.com/video/BV1Xx41117tr?p=8上节课主要是讲了引用,通过引用+表结构可以在程序中表达具体的表达式了。而且上节课写的程序,只要是根据不同的表达式的值,给出不同的化简方式。如果是常量,就做一些事情。如果是变量就做另一些事情。等等这是一种典型的按类型分派。那么有没有什么办法可以更加清晰的表述这个过程呢?原创 2020-12-19 15:45:40 · 446 阅读 · 1 评论 -
计算机程序的构造和解释(SICP) Lec3b 的个人心得
上节课的博客https://blog.csdn.net/Changed117/article/details/109643737视频地址https://www.bilibili.com/video/BV1Xx41117tr?p=6我肥来啦,这节课名字叫符号化求导程序初中数学功底的我差点给送走,第一次看了几分钟就顶不住了,今天终于看懂了(略懂),希望以后会有时间补数学吧。在上节课中,教授为我们展示了如何构建一个健壮的系统,要点在于:与其将问题分解针对性的解决小问题,不如将问题分层表示并且在其之上构原创 2020-12-05 23:02:40 · 593 阅读 · 0 评论 -
计算机程序的构造和解释(SICP) Lec3a 的个人心得
上节课讲了关于序对的构建使用(cons),闭包以及过程和参数抽象的思考https://blog.csdn.net/Changed117/article/details/109494109视频地址https://www.bilibili.com/video/BV1Xx41117tr通过序对创建一个坐标向量注意这里的参数和上次的略微不同,不再传入两个参数,而是一个序对(cons),他们没有什么不同。根据闭包的定义,序对可以非常随意的自由组合,例如一个向量(两个坐标组合)又或者更加随意的组合,比原创 2020-11-12 15:26:14 · 515 阅读 · 0 评论 -
计算机程序的构造和解释(SICP) Lec2b 复合数据 的个人心得
在设计一个复杂的计算机系统的时候,如果是要处理分数之间的计算,要如何实现呢?文中给出了一种假设法假设有一个函数MAKE-RAT(第一行),用于记录这个分数,N和D变量表示分子和分母,使用愿望思维,不必关心他是如何实现的,你就当他已经实现了如何第二行和第三行的NUMER和DENOM分别是MAKE-RAT下的方法,用于取出MAKE-RAT表示的分子和分母所以这么做的好处是什么呢?比如我们要使用XY(XY都是分数),我们就可以使用MAKE-RAT用分子乘分子,分母乘分母( (NUMER X)(NU原创 2020-11-04 17:57:59 · 307 阅读 · 0 评论