刚刚突发奇想编了个关于名词的段子

2013-10-22 11:10:10 +08:00
 tioover
1.
“很明显这是个迭代。”
“你搞笑的吧,这明明是递归!”
“tm这就是迭代,老子是Lisp 程序员!”

2.
“很明显这是个闭包。”
“你搞笑的吧,这算什么闭包!”
“tm这就是闭包,老子是Lisp 程序员!”
“这tm是哪门子的闭包,老子也是Lisp 程序员!”
3124 次点击
所在节点    程序员
9 条回复
10iii
2013-10-22 11:33:26 +08:00
wheatcuican
2013-10-22 17:06:15 +08:00
Lisp 程序员躺枪~~~
tioover
2013-10-22 18:20:45 +08:00
@10iii 果然太冷了么 发到哈9几个地方都没多少人欢乐欢乐
Golevka
2013-10-22 22:20:43 +08:00
第二个没看懂, 球指点
tioover
2013-10-22 22:57:40 +08:00
@Golevka

有两种闭包,一种闭包表示的是词法闭包,也就是我们通常说的闭包。

但是严格来说闭包这个名词来源于数学的(不清楚哪个分支,抽象代数?)“数域内封闭的计算”,用来形容一种数据结构有能力“自包含”,比如说树里面有子树……
Golevka
2013-10-22 23:13:45 +08:00
@tioover soga, 受教了.
ZShang
2013-10-23 00:13:24 +08:00
@tioover 第二个闭包应该是指当一个运算应用于一个集合的元素时生成的还是该集合的元素
tioover
2013-10-23 00:57:29 +08:00
@ZShang 大概就是吧 比如说cons 用在cons pair 上还是属于所有cons 的集合…
Golevka
2013-10-23 13:30:23 +08:00
@tioover 你说的这种东西应该叫monoid. 老子是Haskell程序员!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/86406

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX