这本书适合没有接触过functional programming的同学,也适合没有学过编程的同学。作者显然不满足于写一个语言教程,而是着重于灌输fp知识。
所以在我看来这本书的废话稍微多了些。好几次我迅速的向后跳,但有意思的是每次我都被迫backtracing。因为他经常引用之前的例子和作业。后来我终于明白,要么就抛开这本书,要么老实的把每个例子每个作业都做了。现在我开始从头做作业了。做SML的作业全得靠纸笔。计算机只能帮你验证最后结果。很无奈但也挺有趣。
要学SML不一定要读这本书。Robert Harper那本不错,而且是免费的。但这本书有自己独特的味道,仔细读一遍还是挺有意思的。
作者话很多
《ML程序设计教程》热门书评
-
不一样的语言入门书
12有用 0无用 元创 2006-10-23
ML意味着meta language, 本书是学习ML排名第一的课本.英文标题信息是这样的:PAULSON, LAWRENCE C. (Univ. of Cambridge, Cambridge, UK) ML for the working programmer (2nd ed.).Cambrid...
-
神书一枚!但第一次看书名就想歪了!
3有用 1无用 追忆似风 2012-08-13
建议先看SICP,再看这本书,首先LISP语法比较简单,其次这本书会经常拿ML跟LISP做对比。SICP在大的方向上比较清晰,章节安排上更注重思想的延伸;而这本书的确如书名一样,ML的教程,从简单的类型,表,树到匿名函数无穷表,抽象类型,章节安排完全是学习语言的顺序。这样造成不同深度的主题安排的比较...
-
作者话很多
1有用 0无用 Sinclair 2013-12-15
这本书适合没有接触过functional programming的同学,也适合没有学过编程的同学。作者显然不满足于写一个语言教程,而是着重于灌输fp知识。所以在我看来这本书的废话稍微多了些。好几次我迅速的向后跳,但有意思的是每次我都被迫backtracing。因为他经常引用之前的例子和作业。后来我终...
-
比较适合对FP完全没有概念的人
0有用 0无用 下愚 2013-07-29
如果以前没有接触过FP,比如彻底的C/汇编程序员,看这本书能慢慢建立一些不同的编程模式;如果已经对haskell或者其他的FPL有一些了解,看这本书可能会嫌啰嗦了,可以去看看<<Programming in Standard ML>>,内容不算很完整,不过要点都到了。...