首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

深入理解Scala

2017-04-29 
Scala是一种多范式的编程语言,它既支持面向对象编程,也支持函数式编程的各种特性。本书深入探讨了Scala里几
商家名称 信用等级 购买信息 订购本书
深入理解Scala 去商家看看
深入理解Scala 去商家看看

深入理解Scala

Scala是一种多范式的编程语言,它既支持面向对象编程,也支持函数式编程的各种特性。
本书深入探讨了Scala里几个较为复杂的领域,包括类型系统的高阶内容、隐式转换、特质的组合技巧、集合、Actor、函数式编程的范畴论等,而且不是干巴巴地讲述语言和库的概念。本书充满各种实用的建议和实践,可以来帮助读者学习怎样把Scala里较少被掌握的部分应用到工作中。
本书不是Scala的入门级教程,而是适合有经验的Scala程序员向专家水平进阶的参考读物。本书适合想要了解Scala语言的底层机制和技术细节的读者阅读参考。

网友对深入理解Scala的评论

一开始看过英文版,中文版出了也要买一本支持一下。毕竟是市面上第二本scala翻译过来的书。给5星也是支持一下翻译。毕竟懂scala的还愿意抽时间翻译的不是太多。而且不赚钱反而可能挨骂。所以一定要支持一下翻译。当然正常需要勘误的地方还是有

先说翻译,读起来流畅,并且没有什么因为翻译问题实在难于理解的地方。本来描述抽象的东西作者的语言也会比较抽象,幸好是译者懂scala本身,否则译成什么样谁也想不到。比如11.2讲Functor和Monad的时候就需要对scala有一定和的理解和使用经验。

再说书本身,个人感觉是从OO的角度来介绍scala的编程。1,2,3,10章打酱油的,9章过时了,11章讲作者也说了函数式编程本来就是一个大的话题。所以重点是4~8章。隐式转换和类型系统本身确实很强大,也是相当深的一个话题。有需要的同学确实可以从这里拿到基础知识和详实的例子。以后可以应用在DSL中。

想看scala的function部分的话还是看另外一本红皮书吧

作者的功底没话说,但是
1,该讲的不该讲的都讲了,对初学者迷惑性挺大的。不适合当工具书。
2,有很多内容对读写要求比较高。经常拿出java字节码来说事;或者不介绍就直接对比java和scala的高级概念,但读者不一定有基础。
3,作者的思路比较凌乱,像是自己的学习的笔记,内容比较随意。讲隐式查找规则的时候,一边说第二条会在下一节讲,结果忍不住这一节就开始讲了。
4,翻译质量不咋的,读起来比较晦涩。有些地方译者自己也知道翻译的不好,保留了原文。

11.3 咖喱化和可应用风格 , Currying(柯里化)。希望是打错字了!

内容介绍得有点云里雾里的~~~翻译质量有点不直白

喜欢深入理解Scala请与您的朋友分享,由于版权原因,读书人网不提供图书下载服务

热点排行