SICP是由Harold Abelson和Gerald Jay Sussman与Julie Sussman合作并由麻省理工学院出版社出版的“计算机程序结构和解释”一书。
我已经开始研究SICP,并将repl.it用于代码练习。现在我想在本地编写代码。我已经安装了mit-scheme应用程序,并尝试将代码从repl.it移到我的计算机上。但是当我...
我正在尝试创建一个函数,该函数获取传入的3个数字中的较大2个数字的平方和。(其在SICP中的练习1.3)运行以下代码时,出现错误“;对象#f不是...
我已经开始阅读计算机程序的结构和实现,并且在它的第一个练习(https://mitpress.mit.edu/sites/default/files/sicp/psets/ps1/readme.html)中,它讨论了...
SICP中的练习1.3要求定义一个过程,该过程以3个数字作为自变量,并返回2个最大数字的平方和。我想我已经对了,但是我不太确定...
我正在尝试在sicp中编写一个更高级别的函数,该函数采用可变数量的单参数函数,并返回另一个函数,该函数由所有传递的函数组成。假设...
据我所知,急切的求值/应用顺序在应用函数之前先评估所有参数,而懒惰的求值/正常顺序仅在需要时才对参数进行求值。 ...
下面的Scheme代码可以正常工作:(定义(相同奇偶校验x。数字输入)(定义(校验奇偶校验a)(=(余数x 2)(余数a 2))))(定义(iter数字左)(cond((null?numbers -...
在经典文本《计算机程序的结构和解释》的1.2.2节中,有一个示例如何计算将金额分成较小面额的方式的数量。 ...
我在SICP中练习3.6时遇到困难。他们为伪随机数生成器提供了以下代码:(define rand(let((x random-init))(lambda()(set!x(rand-update x)...
这是与SICP中的ex3.51有关的问题,这是代码(define(cons-stream xy)(cons x(delay y)))(define(stream-car stream)(car stream))(define (stream-cdr流)(force(cdr流))...
[在尝试通过SICP的情况下(大概同时观看一些/所有MIT 6.001视频),使用MIT计划与使用DrScheme有什么优缺点?
我在这里看过-参考。同样,从其他地方看,但它们却是其他方案的方言,这意味着MIT / GNU方案中不一定存在这些功能。我...
无法在Debian中为mit-scheme-10.1.10安装软件包,找不到头文件
这是mcrypt模块检查mcrypt.h可用性的错误...不检查mcrypt.h存在...不检查mcrypt.h ...不配置:错误:头文件 找不到。相同...
我正在阅读计算机程序的结构和解释(SICP),并希望确保我的想法正确。考虑使用递归定义的以下简单流:(...
按照适用的顺序,对参数进行评估的顺序是什么?从左到右还是从右到左?
在SICP第1.1.5部分中,程序应用的替代模型我对评估的应用顺序感到好奇。我了解应用顺序在应用...]之前先评估参数。
应用在4.1.1 SICP评估程序的核心中定义为:(定义(应用过程参数)(cond((原始过程?过程)(应用原始过程; ...