深入理解Scala - [美] Joshua D. Suereth 苏瑞茨 著

深入理解Scala

[美] Joshua D. Suereth 苏瑞茨 著

出版时间

2014-12-01

ISBN

9787115365545

评分

★★★★★
书籍介绍

本书由Scala之父作序推荐,深入探讨了Scala里几个较为复杂的领域,包括类型系统的高阶内容、隐式转换、特质的组合技巧、集合、Actor、函数式编程的范畴论等,而且不是干巴巴地讲述语言和库的概念。本书示例丰富,是目前为止该领域最好的参考书籍,非常适合有经验的Scala程序员向专家水平进阶的参考读物。本书适合想要了解Scala语言的底层机制和技术细节的读者阅读参考,是学习Scala语言的上上之选择。

Scala是一种多范式的编程语言,它既支持面向对象编程,也支持函数式编程的各种特性。

本书深入探讨了Scala里几个较为复杂的领域,包括类型系统的高阶内容、隐式转换、特质的组合技巧、集合、Actor、函数式编程的范畴论等,而且不是干巴巴地讲述语言和库的概念。本书充满各种实用的建议和最佳实践,可以来帮助读者学习怎样把Scala里较少被掌握的部分应用到工作中。

本书不是Scala的入门级教程,而是适合有经验的Scala程序员向专家水平进阶的参考读物。本书适合想要了解Scala语言的底层机制和技术细节的读者阅读参考。

专业书评

“权威并且易于理解”。——Martin Odersky Scala之父

“带你深入Scala的内部工作机制”。——John C Tyler PROS Pricing

“目前为止,我在技术书里读到过的最好的示例”。——Eric Weinberg Wagger Designs

“一本开拓眼界的书,现在我对Scala知其所以然了”。——John Criffin Hibernate Search in Action合著者

目录
第1章 Scala——一种混合式编程语言 1
1.1 Scala的设计哲学 1
1.2 当函数式编程遇见面向对象 3
1.2.1 重新发现函数式概念 4
1.2.2 Google Collections中的函数式概念 6

显示全部
用户评论
不适合入门!初学者千万不要买;一上来没有讲基础的语法 让人看得云里雾里, 打击学习积极性!
翻译的太拗口了........
对于深入了解Scala的内部机制和高级用法非常有用。书中对隐式定义和类型类等的讲解非常清楚,例子也较适中,适合具有Scala基础的Scala爱好者。
比手册写的好;
对 Scala 的一些核心概念讲解的很透彻,没有基本概念的罗列,直入核心,有一定 Scala 基础的话理解起来会更顺畅!
翻译质量太差了,很难理解,不推荐
https://book.douban.com/subject/6962379/
同样我认为的Scala的一本圣经,更加具体,更加深入,需要不断翻翻,Scala真的博大精深。我买的是中文版的,有一些错误,而且翻译挺糟糕的,需要结合着英文版一起看。
这本书写的或者翻译的很一般,不太好懂,粗略的看了一下,部分地方跳过,感觉不太适合scala初学者。
原书 4 星,翻译扣 1 星,排版扣 1 星。这是我见过最差的编程类书籍排版。作者在文中写了大量(译者:XXX),这其实是对原文翻译不够精准的表现。不说了,去找原文了。
下载
收藏