书籍 Scala编程(第5版)的封面

Scala编程(第5版)

【德】Martin Odersky 等

出版时间

2022-01-31

文件格式

EPUB

文件大小

45.04MB

评分

★★★★★
内容简介

《Scala编程(第5版)》由直接参与 Scala 开发的一线人员编写,深入介绍了 Scala 这门结合面向对象和函数式的编程语言的核心特性和设计取舍。继第 4 版后,时隔一年,《Scala编程(第5版)》迎来重大更新,内容覆盖 Scala 3.0,对新的缩进语法、并集类型、交集类型、枚举、代数数据类型、上下文参数、特质参数、扩展方法、类型族等都有详细介绍。《Scala编程(第5版)》适合有一定编程经验的开发者阅读,尤其是对 Scala 3.0 新特性感兴趣的开发者朋友。即便是不直接使用 Scala 的读者,也能从《Scala编程(第5版)》中学到大量关于函数式和面向对象的编程概念和技巧。

目录
序 XIX
引言 XXIII
第1章 一门可伸缩的语言 1
1.1 一门按需伸缩的语言 2
1.2 是什么让Scala能屈能伸 6

显示全部
用户评论
隐藏评论
Scala3.0来了,这本书也马上跟着出新版了。这种节奏真好,不像其他语言,配套资料更新远慢于语言更新,极大影响到新版语言的普及。Scala这个团队虽然人数不少,一直在维护、布道,一直在更新这本书,这可能也是语言生态的一部分吧:)
讲道理,对一门语言的了解,如果非要找个最了解的,那肯定是语言的发明人。这本书就是创作出这门语言的大牛写的,这门语言现在生命力这么强大,还真让人佩服。开始一个人,后面代领一个小组,干出来这么一个新语言来,不仅用的人不少,据说语言收入排行榜里,Scala一直名列前茅,了不起!
一直很好奇,Scala的书为什么那么少。好在这本书超级全,想知道应该知道的基本都有,讲的也很细致,基本上能满足所有用户所有阶段的需求。全到可以当字典摆在手旁,遇到生字就去查查,比在网上瞎找可是靠谱多了。我就是这么看的,只要工作中用得足够多,最终也就把一本书看完了。。。
这本书好像还是做了一些收敛,之前的版本已经越来越厚了。语言书都是这个规律,功能越来越多,用法越来越完善,可讲的细节就越来越多,作者就得跟着用写越细致。估计是作者觉得再这么下去,手无缚鸡之力的程序员根本拿不起来,及时刹车了,没有任性地继续厚下去。
我好像跟着看了每一个版本,除了没出中文版的那一本还是两本。这种语言书,可能啃一遍不够,必须看好几遍才能掌握得好一些。所以,跟着新版是个不错的体验,既能学新版的内容,又能复习语言的一些细节精髓。这个版本是比较大的一个版本,跟2.*的内容有比较大的变化,不看估计搞不定scala3
MartinOdersky本身是写java编译器出身,记得有特别著名的相关成就,写了啥来着。所以,也试图引导java程序员开始用函数式思维来编程,所以想学习函数式编程的人也可以从这本书来起步,又学了一门新语言,有能让自己函数式编程的能力和境界上升一大块,何乐而不为?
跟金融交易相关的行业,用scala挺多的吧,而且国内java程序员那么老多,转scala也比较容易。但是scala语言本身还是挺严谨的,学起来不容易,得看这种书,尤其是没有java编程经验的人,得系统学一下。
手机扫码访问
下载地址
我要反馈