the little schemer 真是一本神书,相见很晚

2021-08-01 10:40:26 +08:00
 pythonee
一直想学习函数式编程,之前啃过 SICP 、也想看看 real world haskell,但瞬间被 monad 吓到

直到看到这本薄薄的书,津津有味的读着,敲着书上的代码,跟着做着的思路,进入到一个没有循环的世界

我觉得应该算有的语言或算法类的书籍都可以参考这种模式,来一个 the little xxx 系列
9267 次点击
所在节点    程序员
27 条回复
Immortal
2021-08-01 11:34:39 +08:00
顺着楼主推荐找了下 pdf 一下子居然没找到
xarthur
2021-08-01 11:42:17 +08:00
稍微看了一下,感觉太做题家了……
cedoo22
2021-08-01 11:56:30 +08:00
@Immortal 54E94000E9AFD5D4E1D08107975E614E
cedoo22
2021-08-01 11:59:57 +08:00
贴错了。。。
[PIRACY LINK REMOVED by @Livid]
cht
2021-08-01 12:00:12 +08:00
赞同,是一本有趣的小书
Immortal
2021-08-01 12:03:07 +08:00
@cedoo22 #3
3Q 刚才看 3l 那个我一直在想这是什么编码 用在哪 又不好意思问 怕显得太傻了- -原来是贴错了
cedoo22
2021-08-01 12:15:56 +08:00
@Immortal 好家伙, 当当上看了一眼, 定价 1970 。 原版 400-500, 电子工业版的 200-300, 贫穷使我 google.
v2clay
2021-08-01 12:26:36 +08:00
@cedoo22 #4 好家伙,全英文
agagega
2021-08-01 12:40:50 +08:00
Little Schemer 有中文版了,记得这个系列还有另外两本
DaCong
2021-08-01 14:03:09 +08:00
查了一下作者,Daniel P. Friedman,维基百科上面列出了很多他写的书,都是 the little 系列
https://en.wikipedia.org/wiki/Daniel_P._Friedman

我觉得这类对话体的书,不一定适合每个人,我身边有些朋友还是喜欢那种比较传统的教科书,感觉会更有逻辑性和层次感。
lesismal
2021-08-01 14:13:15 +08:00
有些东西看上去很美。

函数式编程没什么实际营养,当你以为得到了宝贝时,其实是误入了歧途。
inframe
2021-08-01 14:16:37 +08:00
一问一答的速度太慢了,和 head first 系列类似,
不适合我
xarthur
2021-08-01 16:18:59 +08:00
@Livid #4
Livid
2021-08-01 16:37:44 +08:00
@cedoo22 V2EX 禁止发布任何版权内容的下载链接。你的账号已经被因此 Deactivate 。
lwh0328
2021-08-01 17:44:00 +08:00
我去,这么狠,请问 deactivated 是永久封号吗
namelosw
2021-08-01 18:35:21 +08:00
这个有一整套丛书,而且不光是 Lisp 和 Lisp DSL,还有 Java 和 ML 的。

感觉 the reasoned schemer (logic programming) 和 the little typer (dependent type) 很有意思。
lysS
2021-08-01 21:36:00 +08:00
@Livid 搞错了吧,他那不是下载的连接
YY
2021-08-01 22:39:10 +08:00
这本书读起来很有味道
pythonee
2021-08-01 23:46:09 +08:00
@lesismal 各有各的好,各有各的场景,慢慢理解和消化中
但逻辑上的把玩确实很有意思,无状态、无循环、无变量...,有独特的一套逻辑
rioshikelong121
2021-08-02 08:18:15 +08:00
作者好像是王垠经常碰瓷的他导师

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

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

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

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

© 2021 V2EX