当前位置: 首页 > 更多 > 其它

Scala编程 第3版 PDF电子书 [154MB]

  • 其它
  • 更新时间:2021-08-28 10:58:47
简介Scala编程 第3版pdf百度网盘下载地址? 《Scala编程(第3版)》由直接参与Scala开发的一线人员编写,因而对原理的解读和应用的把握更加值得信赖。《Scala编程(第3版)》面向具有一定编...
《Scala编程 第3版》pdf电子书下载
《Scala编程 第3版》pdf百度云
《Scala编程 第3版》pdf百度云

 

Scala编程 第3版pdf百度网盘下载地址?

《Scala编程(第3版)》由直接参与Scala开发的一线人员编写,因而对原理的解读和应用的把握更加值得信赖。《Scala编程(第3版)》面向具有一定编程经验的开发者,目标是让读者能够全面了解和掌握Scala编程语言的核心特性,并能够深入理解Scala这门语言在设计取舍背后的动因。即便是不直接使用Scala或从事一线编程工作的读者,也能从《Scala编程(第3版)》学到大量关于函数式和面向对象的编程概念和技巧。


作者简介:
Martin Odersky 是Scala 编程语言的缔造者。他是瑞士洛桑理工学院(EPFL)的教授,同时也是Typesafe, Inc.(已更名为Lightbend)的创始人。他的研究方向是编程语言和系统,更具体地说,就是如何将面向对象和函数式编程风格有机地结合在一起。自2001 年起,他的主要精力集中在设计、实现和改进Scala 上。在此之前,他作为Java 泛型的合作设计者参与了Java 编程语言的开发,同时也是当前javac 参考实现的作者。他还是ACM 院士。 Lex Spoon是Semmle Ltd 的一名软件工程师。他在EPFL 作为博士后围绕着Scala 开展了两年的工作。他拥有Georgia Tech 的博士学位,在那里他的主攻方向是动态编程语言的静态分析。除Scala 外,他还帮助开发了各类编程语言,包括动态语言Smalltalk... Martin Odersky 是Scala 编程语言的缔造者。他是瑞士洛桑理工学院(EPFL)的教授,同时也是Typesafe, Inc.(已更名为Lightbend)的创始人。他的研究方向是编程语言和系统,更具体地说,就是如何将面向对象和函数式编程风格有机地结合在一起。自2001 年起,他的主要精力集中在设计、实现和改进Scala 上。在此之前,他作为Java 泛型的合作设计者参与了Java 编程语言的开发,同时也是当前javac 参考实现的作者。他还是ACM 院士。 Lex Spoon是Semmle Ltd 的一名软件工程师。他在EPFL 作为博士后围绕着Scala 开展了两年的工作。他拥有Georgia Tech 的博士学位,在那里他的主攻方向是动态编程语言的静态分析。除Scala 外,他还帮助开发了各类编程语言,包括动态语言Smalltalk、科学计算语言X10,以及支撑Semmle 的逻辑编程语言。他和他的夫人一起生活在Atlanta,他们有两只猫和一只吉娃娃。 Bill Venners 是Artima Inc 的主席,Artima 开发者网站(ww.artima.com)的发行人,以及Escalate Software, LLC 的联合创始人。他著有《Inside theJava Virtual Machine》,这是一本面向程序员讲解Java 平台架构和内部实现原理的书。他在《JavaWorld》杂志上的专栏很受欢迎,主题涵盖Java 内部实现、面向对象的设计和Jini。Bill 从Jini 社区创立之初便十分活跃,领导了Jini 社区的ServiceUI 项目,其API 成为Jini 服务事实上的UI 标准。他还是ScalaTest 的主要开发者和设计者,一个面向Scala 和Java 开发者的开源测试工具。 译者简介 高宇翔,资深软件开发工程师和系统架构师,同时也是Scala在国内的早期布道者和实践者,曾译有《快学Scala(第2版)》、《快学Scala》(第1版)和《Scala编程》(第1版)等专业书籍。

目录:
第1章 一门可伸缩的语言.1
第2章 Scala入门 20
第3章 Scala入门(续).33
第4章 类和对象.56
第5章 基础类型和操作69
第6章 函数式对象.93
第7章 内建的控制结构 114
第8章 函数和闭包 140
第9章 控制抽象 164
第10章 组合和继承179
第11章 Scala的继承关系208
第12章 特质.220
第13章 包和引入240
第14章 断言和测试258
第15章 样例类和模式匹配.271
第16章 使用列表307
第17章 使用其他集合类 340
第18章 可变对象362
第19章 类型参数化385
第20章 抽象成员 411
第21章 隐式转换和隐式参数.442
第22章 实现列表468
第23章 重访for表达式 481
第24章 深入集合类498
第25章 Scala集合架构565
第26章 提取器589
第27章 注解.606
第28章 使用XML614
第29章 用对象实现模块化编程.629
第30章 对象相等性645
第31章 结合Scala和Java 669
第32章 Future和并发编程 686
第33章 组合子解析709
第34章 GUI编程.740
第35章 SCells试算表 752

点击下载