作品简介
本书由直接参与Scala开发的一线人员编写,因而对原理的解读和应用的把握更加值得信赖。本书面向具有一定编程经验的开发者,目标是让读者能够全面了解和掌握Scala编程语言的核心特性,并能够深入理解Scala这门语言在设计取舍背后的动因。即便是不直接使用Scala或从事一线编程工作的读者,也能从本书学到大量关于函数式和面向对象的编程概念和技巧。
(德)马丁·奥德斯基(Martin Odersky)是Scala编程语言的缔造者。他是瑞士洛桑理工学院(EPFL)的教授,同时也是Typesafe, Inc.(已更名为Lightbend)的创始人。
(美)莱·斯彭(Lex Spoon)是Semmle Ltd.的一名软件工程师。他在EPFL作为博士后围绕着Scala开展了两年的工作。
(美)比尔·凡纳斯(Bill Venners)是Artima Inc.的总裁,Artima开发者网站(www.artima. com)的发行人,以及Escalate Software、LLC的联合创始人。他著有《Inside the Java Virtual Machine》,这是一本面向程序员讲解Java平台架构和内部实现原理的书。