SICP
萌新萌新萌
技术萌新
展开
-
关于 DrRacket 出现 read (compiled) 错误的问题
1. 错误描述:习题文件调用 main 文件,而 main 文件 provide 了函数,但是运行时出错错误信息为:read (compiled): ill-formed code [../../../bc/gc2/../src/read.c:2591] in: compiled\drracket\errortrace\main_rkt.zo2. 解决:在语言 -> 详细信息中,关闭预编译取消:生成“compiled”目录此时不报错。...原创 2020-12-06 19:44:28 · 131 阅读 · 0 评论 -
SICP 练习1.10 Ackermann函数
好吧,这是萌新的第一篇文章,各位凑合着看吧原题中的 Ackermann 函数:这实际上是 Ackermann 函数的变体,Ackermann 函数在 wiki 中有介绍:https://en.wikipedia.org/wiki/Ackermann_function咱一开始用代换模型来进行理解,对 (A 2 4) 还能勉强猜个大概,然而对 (A 3 3) 就完全摸不着头脑,最后我在上述 ...原创 2018-10-29 16:13:39 · 523 阅读 · 0 评论 -
关于sicp练习2.73的前置程序
https://mitpress.mit.edu/sites/default/files/sicp/code/ch2support.scm个人用的是DrRacket,需要把上述页面的代码复制到自己的代码前面。然后,这样调用:输出结果:好了,接下来去快乐地做题吧~...原创 2019-05-13 12:55:26 · 165 阅读 · 0 评论