博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lisp_sicp
阅读量:6230 次
发布时间:2019-06-21

本文共 390 字,大约阅读时间需要 1 分钟。

hot3.png

这几天终于买了一本传说中的sicp。开始看的时候还没觉得有什么难的,可是都后来做练习题(从练习1.1开始)的时候才发现前面的等于白看...于是静下心来从头看了几遍还在网上找了答案(没错就是开源中国网...)。

编译环境用的是DrRacket。先说编译时要注意的两点,一是括号一定要用英文输入法下的。第二是空格的使用,比如

(+ 5 2 ),在drracket环境下,(和+之间没有空格,而2和)之间的空格有没有不影响编译,这个之后在讨论。

lisp用的是应用序求值,就是先求值在展开。练习1.5中(define (p) (p)) 听说定义的p是个无限递归的函数,若是应用序则程序会先求p的值而不是先展开,所以会无限循环。我在电脑上刚才试了试,到现在cpu占用量已经30%了。。。

转载于:https://my.oschina.net/sanshenghui/blog/217610

你可能感兴趣的文章
php cgi模式下获取执行文件的完整路径
查看>>
防SQL注入过滤器的实现
查看>>
Android在onCreate()中获得控件尺寸
查看>>
php设置虚拟目录
查看>>
计算机是如何做加法的?(4)——构建半加器的初步设想
查看>>
最近打算把string_h下面的函数都实现一遍
查看>>
farpoint合计列不参与排序实现方法
查看>>
嵌入式Linux C语言基础——ARM Linux内核常见数据结构
查看>>
原理剖析(第 006 篇)Semaphore工作原理分析
查看>>
Java基础查漏补缺:(开篇)为什么要在即将找工作的时候还在看Java基础
查看>>
VXWORKS关于任务创建的几个函数概述
查看>>
破解candy crush过程
查看>>
corosync+pacemaker+drbd构建web高可用集群
查看>>
年计划,技术儿告诉你怎么做?
查看>>
VCT-Virtual Cable Test-虚拟电缆检测
查看>>
Java ibatis调用存储过程出现阻塞
查看>>
例解三层交换原理
查看>>
java-第十一章-类的无参方法-实现菜单的级联效果
查看>>
如何检测集群中每台主机的状态
查看>>
时针、分针在一昼夜 24 小时内重合多少次?
查看>>