《Scala编程(第3版)》中英双语版提供了一种结合面向对象和函数式编程的语言指南,适合希望深入理解Scala语言特性的开发者和技术爱好者。
《Scala编程》(第三版)由Martin Odersky、Lex Spoon以及Bill Venners合著。
Martin Odersky是Scala 编程语言的缔造者,并且他是瑞士洛桑理工学院的一名教授,同时也是Typesafe, Inc.(现更名为Lightbend)的创始人。他的研究方向集中在编程语言和系统的设计上,特别关注如何将面向对象与函数式编程风格相结合。自2001年起,他一直致力于Scala的设计、实现及改进工作。在此之前,他曾参与Java泛型的合作设计,并且是当前javac参考实现的主要作者之一。他是ACM院士。
Lex Spoon是一名在Semmle Ltd.工作的软件工程师,在EPFL作为博士后围绕着Scala进行了两年的工作研究。他在Georgia Tech获得了博士学位,主攻方向是动态编程语言的静态分析。除了贡献于Scala的发展之外,他还参与了多种不同编程语言的研发工作,包括Smalltalk、X10和支撑Semmle逻辑编程的语言。
Bill Venners是Artima Inc. 的主席及Escalate Software, LLC的联合创始人,并且他还是广受欢迎的技术网站ww.artima.com的发行人。他的著作《Inside the Java Virtual Machine》深入浅出地讲解了Java平台架构与内部实现原理,深受程序员们的喜爱。他在《JavaWorld》杂志上的专栏也备受欢迎,内容涵盖Java内部工作细节、面向对象设计以及Jini技术。
高宇翔是一名资深软件开发工程师和系统架构师,并且作为Scala在国内的早期布道者之一,他译有多本专业书籍如《快学Scala(第2版)》、《快学Scala》(第1版)和《Scala编程》(第1版)。