晴,微风,依旧很冷。
今日工作如下:
1. 完成了寒假学习计划的制定
该计划包括:
- 收集考研信息、制定考研计划等;
- 经典书籍的阅读——《SICP》、《计算机组成与设计》、《算法分析手册》等;
- 课外书的阅读——《大梦无疆》、《怎样解题》、《向您告知,我们一家将要被杀害》、《我的二本学生》、《许倬云说美国》、《万里十五年》以及《霍乱时期的爱情》;
- 英语学习——词汇积累、听力训练以及语法的学习;
2. 完成了今日SICP的学习以及Scheme语言的学习:
学习到了一些函数:
- quotient:用于求商数;
- remainder和modulo:用于求余数;
- sqrt:用于求参数的平方根;
- sin:正弦;
- cos:余弦;
- tan:正切;
- asin:反正弦;
- acos:反余弦;
- atan:反正切;
- exp:自然对数e
- expt:指数函数
自己实现了一个求指数的函数:
(define (pow x y) ; 自己编写的pow函数
(mPow x y x))
(define (mPow x y z)
(cond ((< (decrement y) 1) z)
(else (mPow x (decrement y) (* z x)))))
(define (decrement x)
(- x 1))
Cons单元和表:
Cons单元使存放了两个地址的内存空间,使用cons函数生成。
> (cons 1 2)
(1 . 2)
如图所示,函数给两个地址分配了内存空间。存放指向1的地址的内存空间称为car
,存放指向2的地址的内存空间称为cdr
。car
和cdr
分别是寄存器地址部分(Contents of the Address part of the Register)和寄存器减量部分(Contents of the Decrement part of the Register)
Cons单元可以嵌套:
> (cons 3 (cons 1 2))
(3 1 . 2)
表通过Cons单元的cdr部分连接到下一个Cons单元的头来实现(类似于C语言中的链表)。表中包含的'()被称为空表(类似于C语言中的空指针)。
> (cons 1 (cons 2 (cons 3 '())))
(1 2 3)
示意图如下:
引用
引用(quote)可以阻止记号被求值。它是用来将符号或表原封不动地传递给程序,而不是求值后变成其他的东西。
例如,(+ 2 3)
会被求值为5
,而(quote (+ 2 3)
则会返回(+ 2 3)
本身,因为quote
的使用频率很高,因此被简写为'
。
> '(+ 2 1)
(+ 2 1)
> '+
+
list函数
> (list '(1 2) '(3 4))
((1 2) (3 4))
3. 完成了今日单词的记忆
主要生词有:
- infancy:n. 幼年,幼儿期 (earlist period of a man's life)
- meteorite:n. 陨石
- agony:n. 极度的痛苦(acute pain)
- profound:a. 深刻的,意义深远的(more than deep)
- patch:n. 眼罩,补丁; v. 打补丁
- deceptive:a. 迷惑的,虚伪的
- territory:n. 领土
- torpedo:n.鱼雷;v.用鱼雷袭击
- recurrence:n.再次发生,循环
- feminine:a.女性的,阴柔的
- diminish:v.使减小,降低
- deportation:n. 驱逐出境
4. 阅读《大梦无疆》
这是一本前以色列总统西蒙·佩雷斯的自传,从佩雷斯的精彩的描述中,从以色列建国的曲折历程中,我感受到了梦想的力量以及为了实现梦想所必须具备的勇气。
到今天这本书已经读完了38%,佩雷斯早年的经历使我感触颇深——没有任何经验便接受任务开始组织军事武装、没有学过英语便前往美国做使团大使、完全不理解法国文化及法语便前往巴黎拉拢法国政客。从佩雷斯身上,我看到了一种非常稀缺的品质——勇敢。这种勇敢不是莽夫之勇,而是在权衡利弊之后依然能够站出来承担责任,并把将事情做好。这在我以及大多数人身上都是欠缺的。
下面是书中文段的摘录:
一旦在阿鲁默特安顿下来,我就接受了一项工作,它给了我第一次真正当领导的经历——不过不是领导人,而是羊。这两者还有惊人的相似之处,例如,一个牧羊人或许对羊群有着某种权威,但仅仅是这样并不意味着他可以控制羊。有很多次,我想带羊下山,想让它们跟着我,却发现它们逗留在田间各处,对我的指挥毫不理会。掌握这项技术需要时间和耐心。我和羊必须找到一门共同语言、形成一种共识。我必须了解它们的恐惧、就像这些恐惧是我们自身的一样,只有这样我才会理解它们不会跟我去哪些地方——至少知道,什么时候我应更加谨慎地赶羊。在说明我的意图时,我必须既要体谅它们又要坚持己见——成为一个甚至在它们不情愿的情况下,仅仅出于信任,它们也愿意追随的人物。
当你弱小的时候,你必须问:什么样的投资可以让你成长?“投资”可以意味着许多东西:时间、金钱,或许还有最重要的——人心。在一生中有许多次我们不敢自信地向前跳跃,唯恐一败涂地,然而不敢承担风险则有可能成为最大的风险。