Programming abstractions in C 阅读笔记:p184-p195
《Programming Abstractions In C》学习第 61 天,p184-p195 总结。
一、技术总结
1.mutual recursion
2.natural number
(1)定义
p184, If you limit the domain of possible values to the set of natural numbers,which are defined simply as the set of nonnegative integers.
3.最大公约数
二、英语总结
1.holistic 是什么意思?
答:
(1)holistic: holism + -istic。adj. treat the whole of sth and not just a part(整体的)。
(2)holism: holos("whole",来自于“*sole”,完整的) + -ism(word-forming element making nouns implying a practice, system, doctrine, etc. 构成词的元素,暗示实践、制度、学说等)。u. the belief that each thing is a whole that is more important the parts that make it up,整体论。
(3)-istic: adjectival word-forming element(构成形容词的元素)。
(4)示例:p185, Maintain a holistic perspective(保持整体的观点)。
2.philosophical 是什么意思?
(1)philosophical: philosophy + -ical。adj. relating to the study of philosophy(哲学的)。
(2)philosophy: philo-("loving") + sophia("knowledge, wisdom"),哲学。
3.devote 是什么意思?
答:de-(down from,away from, 离开) + vow(to vow“make a promise to do sth, 发誓”),即 as if by vow。
(1) vt. to use sth for a particular purpose(使用)。p185,In Chapter 2 of The Art and Science of C, I devote one section to the philosophical concepts of holism and reductionnism(在《在 C 语言的科学与艺术》第二章,我专门用一节来介绍整体论与还原论这两个哲学概念。)
4.odds are good 是什么意思?
答:
(1)odds: n. the probalility that a particular thing will or will not happend(可能性)。
(2)odds are good: There is a high probability that it will happen(可能性很大)。
(3)示例:p185,After all, when you write a program, the odds are good--even if you are an experienced programmer--that your program won't work the first time。
三、参考资料
1. 编程
(1)Eric S.Roberts,《Programming Abstractions in C》:https://book.douban.com/subject/2003414
2. 英语
(1)Etymology Dictionary:https://www.etymonline.com
(2) Cambridage Dictionary:https://dictionary.cambridge.org
欢迎搜索及关注:编程人(a_codists)
版权声明: 本文为 InfoQ 作者【codists】的原创文章。
原文链接:【http://xie.infoq.cn/article/855f1c9b3ef0592f74715a32c】。未经作者许可,禁止转载。
评论