
函数式算法设计珠玑
Pearls of functional algorithm design
Bird, Richard · 初版 2010 年
- 29次提及
- 17人推荐
- 22位 HN 评论者
简介
“Richard Bird 提出了一种截然不同的算法设计方法,即通过计算来进行设计。全书共30个短小精悍的章节,每一章都处理一个具体的编程问题,内容涉猎极广,从游戏和谜题、引人入胜的组合任务,到更为常见的数据压缩和字符串匹配等领域。每颗‘珍珠’都以函数式编程语言 Haskell 表述的问题陈述开始,这种语言强大而精炼,能够清晰简明地捕捉算法思想。本书的新颖之处在于,每一个解决方案都是从初始……”
为什么值得读
用函数式风格与等式推导精妙解决算法问题
- 展现高级的函数式算法解题风格与思维
- 深入探索等式推导在算法设计中的应用
- 带领读者重构精妙算法背后的思考过程
适合:想进阶学习Haskell与函数式算法的开发者
值得读指数:79 / 100
Hacker News 读者推荐
……非常有意思,如果你已经接触 Haskell 有一阵子了,想看看一些真正厉害的“用函数式思想解决问题”的例子,那我强烈推荐 Richard Bird 的《Pearls of Functional Algorithm Design》[0]。所有的“Functional Pearls”论文都值得一读,但 Bird 这本书把高级函数式问题解决风格浓缩得如此凝练、顺手且强大,我觉得任何感兴趣……
tel 在 HN 的推荐
……极其精彩的小优化。我个人在尝试复盘推导其中某些算法实现背后的思考过程时收获颇丰。第一本书叫《Pearls of Functional Algorithm Design》,虽然它侧重于 Haskell 实现,但你完全不需要成为函数式编程专家就能从书中获益良多。第二本书叫《Foundations of Multidimensional and Metric……
ghc 在 HN 的推荐
如果你对更多的等式推导(equational reasoning)感兴趣,《Pearls of functional algorithm design》[0] 是一本绝妙的好书,我强烈推荐。[0] http://www.amazon.co.uk/Pearls-Functional-Algorithm-Design-R...
radicality 在 HN 的推荐
找书
豆瓣 微信读书 京东 Open Library ISBN 0521513383
数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。