写点什么

Programming abstractions in C 阅读笔记:p176-p178

作者:codists
  • 2023-10-10
    江西
  • 本文字数:939 字

    阅读完需:约 3 分钟

《Programming Abstractions In C》学习第 59 天,p176-p178 总结。

一、技术总结

1.addtive sequences

tn= tn-1 + tn-2


序列:3, 7, 10, 17, 27, 44, 71, 115, 186, 301, 487, 788, 1275, ...


p177, As a general class, the sequences that follow this pattern are called additive sequences。

2.wrapper functions

int Fib(int n) {    return AdditiveSequence(n, 0, 1);}
复制代码


Functions of this sort, which simply return the result of another function, often after transforming the arguments in some way, are called wrapper functions


如上, Fib 称为 wrapper function。wrapper 函数的作用是为 subsidiary function 提供参数。

二、英语总结

1.enormous 是什么意思?

答:ex-("out of") + norm("rule, norm") + -ous(substituted for Latin -is*, "having, full of"*),即超乎寻常的。adj. “extremely large(巨大的)”之意。

2.given that 是什么意思?

答:given that 的意思是“taking that fact into account / in consideration of the fact that”,可以翻译为“已知”。that 后面的内容一定是 fact,不能是假设的。


示例:p176,Given that the Fibonacci function can be implemented efficiently using iteration,the enormous explosion of steps required by the recursive implementation is more that a little disturbing

3.subsidiary 是什么意思?

答:


(1)subsidiary: adj.used to refere to sth that less important than sth else with which is connected(辅助的,次要的)。c. a company that is controlled by another(子公司)。


(2)subsidy: c.money given as part of the cost of sth, to help or encourage it to happen(补贴,补助金)。


(3)subside: sub("under") + sidere("to settle"),原本的意思是“sink to the bottom(下沉)”,引申义意义是“sink to a lower level(降低、减弱)”。vi.become less strong or extreme。

三、参考资料

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)

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

codists

关注

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

Life is short, You need Python

评论

发布
暂无评论
Programming abstractions in C阅读笔记:p176-p178_codists_InfoQ写作社区