好的一方面,这本书倒是一本很详尽细致的参考手册,scala里做一件事往往有好几种做法(一种最底层的原始做法,一种加了点语法糖的友好做法,还一种糖加多了甜的不得了的做法),这本书介绍的比较充分,并且在很多地方对这语言为什么这么设计做了解释,在读完书开始实用时碰到问题的时候(一定会的)回来翻书是很有帮助的。
不好的一方面:作者 Martin Odersky是写java编译器的牛人,技术是没说的,但这书写的可就不够深入浅出。作者一方面试图将java程序员引导到函数式编程的世界,一方面有没对函数式编程做足够的理论上的解释,如果读者没有函数式编程的经验(比如haskell),直接从这本书上手是有点难。我建议想学scala的人可以先学下haskell换换脑子,http://learnyouahaskell.com/chapters,先看这本书,有概念后再回来学scala进行应用。
书里的代码例子往往试图同时反映scala的多个特点(scala也确实很有特点。。。),怕是也会吓倒不少对scala感兴趣的人。
这本书既好,又不好
对“这本书既好,又不好”的回应
《Programming in Scala》热门书评
-
目前最好的scala书籍
12有用 0无用 zjffdu 2012-04-07
目前是最权威的也是最好的scala书,不过有些新的syntax没有cover,发现stackoverflow上的这个集合比较有用,推荐大家看看,http://stackoverflow.com/tags/scala/info...
-
Scala之父的大作
7有用 0无用 fuliang 2011-03-24
这本书是我刚接触Scala的时候看的一本书,当时有个人翻译了前12章,我就跟着读了下来。Scala的语法和特性,这本书介绍非常的好,如果你不是Java程序员,建议首先看这本书。如果是Java程序员,最好先看《programming Scala》(少了一个in),这本书可以让Java程序员快速掌握Sc...
-
这本书既好,又不好
7有用 0无用 大魔头 2011-08-19
好的一方面,这本书倒是一本很详尽细致的参考手册,scala里做一件事往往有好几种做法(一种最底层的原始做法,一种加了点语法糖的友好做法,还一种糖加多了甜的不得了的做法),这本书介绍的比较充分,并且在很多地方对这语言为什么这么设计做了解释,在读完书开始实用时碰到问题的时候(一定会的)回来翻书是很有帮助...
-
复杂与简单
1有用 0无用 HelloCode 2015-01-18
Scala是一门复杂的语言,它在java的基础上又多出了很多的特性,看起来很像语法糖?但这些复杂的特性背后却有着内在的统一性,最终达到了强大而不失一致。从for表达式转译,到List实现,你会发现它的内核是如此简单,但在这些基础之上构建出的强大特性,是如此美妙。有些语言,你只要学一个月,但完成一个项...
书名: Programming in Scala
作者:
出版社: Artima Inc
副标题: A Comprehensive Step-by-step Guide
出版年: 2008-11-26
定价: USD 49.99
装帧: Paperback
ISBN: 9780981531601