写点什么

Programming Abstractions in C 阅读笔记:p196

作者:codists
  • 2023-11-14
    广东
  • 本文字数:815 字

    阅读完需:约 3 分钟

《Programming Abstractions in C》学习第 63 天,p196 总结。涉及到编程之外的知识,依然是读起来很费劲,需要了解作者在书中提到的人物(Edouard Lucas)、地点(Benares)、神话传说(Brahma)等等。虽然深知自己做不到对人文知识,历史知识精通,但也希望能记住,从而在下次遇到的时候能够阅读下去,不至于阅读一行文字查好几几次词典。

一、技术总结

1.Tower of Hanoi

Tower of Hanoi puzzle 由法国数学家 Edouard Lucas 与 1883 年提出。

二、英语总结

1.concise 是什么意思?

答: con-(intensive,加强的) + cadere(to cut)。adj. comprehending much in few words(简洁的,简明的)


(1)一般来说,con-后面的词的音标首字母是辅音的 l 或者 r,那么 con-就会变成 col-、cor-。示例:collect(音标:/kəˈlekt/),correspond(音标: / ˌkɔːrəˈspɑːnd /)。


(2)一般来说,后面的词的音标首字母是 mbp,那么前缀是 com-,而不是 con-。


(3)一般来说,con-后面的词音标首字母是元音,那么 con-变成 co-。

2.exploit 是什么意思?

答:ex-(out) + plicare(*plek-,to fold), Sense evolution is from "unfolding" to "bringing out" to "having advantage" to "achievement."(利用)。


p196, If you exploit the power of recursion, a few line of code are sufficient for each task。

3.legend 是什么意思?

答:leg-(to collect, gather, 收集), with derivatitivs meaning(引申义) "to speak out(to pick out word),传说"。c/u. a very old story, not always true, that people tell about a famous event。刚看到的时候和 league 混淆了,其实两个词的词根并不一样。league 的词根是 leig-(to bind)。

三、参考资料

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)

发布于: 刚刚阅读数: 3
用户头像

codists

关注

公众号:编程人 2021-01-14 加入

Life is short, You need Python

评论

发布
暂无评论
Programming Abstractions in C阅读笔记:p196_codists_InfoQ写作社区