代码改变世界

推荐排行榜

大到可以小说的Y组合子(一)

2015-02-01 22:22 by Coeus Chen, 933 阅读, 收藏,
摘要: 问:上回乱扯淡了一通,这回该讲正题了吧。 答:OK. 先来列举一些我参考过,并从中受到启发的文章。 (1.)老赵的一篇文章:使用Lambda表达式编写递归函数 (2.)装配脑袋的两篇文章:VS2008亮点:用Lambda表达式进行函数式编程和用Lambda表达式进行函数式编程(续):用C#实现Y组合子 (3.)Y组合子的推导过程(用Scheme推导),这里的“推导”并不是数学意义上上的推导证明,而... 阅读全文

大到可以小说的Y组合子(零)

2015-02-01 14:12 by Coeus Chen, 542 阅读, 收藏,
摘要: 问:啊!我想要一个匿名的递归…答:Y(音同Why)…… …问:作为一位命令式语言的使用者,为什么会突然折腾起Y组合子呢?答:的确,这事儿要从很久以前的几次搁浅开始说起…上学的时候,从来没有接触过函数式语言,对其了解只停留在“函数是first-class对象,可以像普通值一样传递”,仅此而已。后来,了... 阅读全文