sicp 相关问题

SICP是由Harold Abelson和Gerald Jay Sussman与Julie Sussman合作并由麻省理工学院出版社出版的“计算机程序结构和解释”一书。

奇怪的mit-scheme解释器行为

我已经开始研究SICP,并将repl.it用于代码练习。现在我想在本地编写代码。我已经安装了mit-scheme应用程序,并尝试将代码从repl.it移到我的计算机上。但是当我...

回答 1 投票 0

对象#f或#t不适用

我正在尝试创建一个函数,该函数获取传入的3个数字中的较大2个数字的平方和。(其在SICP中的练习1.3)运行以下代码时,出现错误“;对象#f不是...

回答 1 投票 0

请在DrRacket调试器中查看有关环境的信息

我已经开始阅读计算机程序的结构和实现,并且在它的第一个练习(https://mitpress.mit.edu/sites/default/files/sicp/psets/ps1/readme.html)中,它讨论了...

回答 1 投票 1

我的SICP练习1.3的实施方向是否正确?

SICP中的练习1.3要求定义一个过程,该过程以3个数字作为自变量,并返回2个最大数字的平方和。我想我已经对了,但是我不太确定...

回答 1 投票 1

从sicp宏中的周围抽象中捕获变量

我正在尝试在sicp中编写一个更高级别的函数,该函数采用可变数量的单参数函数,并返回另一个函数,该函数由所有传递的函数组成。假设...

回答 1 投票 1

急切评估/应用顺序和懒惰评估/正常顺序

据我所知,急切的求值/应用顺序在应用函数之前先评估所有参数,而懒惰的求值/正常顺序仅在需要时才对参数进行求值。 ...

回答 3 投票 16

为什么我不能在Scheme的let语句内使用car?

下面的Scheme代码可以正常工作:(定义(相同奇偶校验x。数字输入)(定义(校验奇偶校验a)(=(余数x 2)(余数a 2))))(定义(iter数字左)(cond((null?numbers -...

回答 1 投票 0

关于树递归的计算机程序的结构和解释中的计数更改示例

在经典文本《计算机程序的结构和解释》的1.2.2节中,有一个示例如何计算将金额分成较小面额的方式的数量。 ...

回答 1 投票 0

SICP 3.6-兰德过程和局部状态变量

我在SICP中练习3.6时遇到困难。他们为伪随机数生成器提供了以下代码:(define rand(let((x random-init))(lambda()(set!x(rand-update x)...

回答 2 投票 1


方案:使用`delay`表达式时有关显示的问题

这是与SICP中的ex3.51有关的问题,这是代码(define(cons-stream xy)(cons x(delay y)))(define(stream-car stream)(car stream))(define (stream-cdr流)(force(cdr流))...

回答 1 投票 2

MIT计划和DrScheme在研究SICP中的利弊[关闭]

[在尝试通过SICP的情况下(大概同时观看一些/所有MIT 6.001视频),使用MIT计划与使用DrScheme有什么优缺点?

回答 3 投票 11

线程上的MIT / GNU方案参考在哪里?

我在这里看过-参考。同样,从其他地方看,但它们却是其他方案的方言,这意味着MIT / GNU方案中不一定存在这些功能。我...

回答 1 投票 2

无法在Debian中为mit-scheme-10.1.10安装软件包,找不到头文件

这是mcrypt模块检查mcrypt.h可用性的错误...不检查mcrypt.h存在...不检查mcrypt.h ...不配置:错误:头文件 找不到。相同...

回答 1 投票 0

方案中流的空间复杂度

我正在阅读计算机程序的结构和解释(SICP),并希望确保我的想法正确。考虑使用递归定义的以下简单流:(...

回答 1 投票 4

按照适用的顺序,对参数进行评估的顺序是什么?从左到右还是从右到左?

在SICP第1.1.5部分中,程序应用的替代模型我对评估的应用顺序感到好奇。我了解应用顺序在应用...]之前先评估参数。

回答 2 投票 0

应用,应用原始程序和基础应用]]

应用在4.1.1 SICP评估程序的核心中定义为:(定义(应用过程参数)(cond((原始过程?过程)(应用原始过程; ...

回答 1 投票 1



与帧值有关的帧变量

说明Smake框架的SICP的4.1.3节评估器数据结构,将环境的每个框架表示为一对列表:绑定在该框架中的变量的列表以及一个...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.