Programming in Scala is the definitive book on Scala, the new language for the Java Platform that blends object-oriented and functional programming concepts into a unique and powerful tool for developers.Coauthored by the designer of the Scala language, this authoritative book will teach you, one step at a time, the Scala language and the ideas behind it.The book is carefully c...
Programming in Scala is the definitive book on Scala, the new language for the Java Platform that blends object-oriented and functional programming concepts into a unique and powerful tool for developers.Coauthored by the designer of the Scala language, this authoritative book will teach you, one step at a time, the Scala language and the ideas behind it.The book is carefully crafted to help you learn. The first few chapters will give you enough of the basics that you can already start using Scala for simple tasks. The entire book is organized so that each new concept builds on concepts that came before - a series of steps that promises to help you master the Scala language and the important ideas about programming that Scala embodies.A comprehensive tutorial and reference for Scala, this book covers the entire language and important libraries.
作者简介
· · · · · ·
关于作者
Martin Odersky是Scala语言的创造者。作为瑞士洛桑联邦理工学院(EPFL)的教授,他主要从事编程语言领域的工作。更具体地说,是面向对象和函数式编程的语言。他研究的论题是,这两种编程模式是硬币的两面,应该被尽可能地统一在一起。为了证明这点,他已试验性地设计了大量的语言,从Pizza到GJ到Functional Nets语言 。他还作为Java泛型的联合设计师及当前javac参考编译器的原作者影响了Java的发展。从2001年起,他主要从事Scala编程语言的设计、实现及改进工作。
Martin Odersky是Scala语言的创造者。作为瑞士洛桑联邦理工学院(EPFL)的教授,他主要从事编程语言领域的工作。更具体地说,是面向对象和函数式编程的语言。他研究的论题是,这两种编程模式是硬币的两面,应该被尽可能地统一在一起。为了证明这点,他已试验性地设计了大量的语言,从Pizza到GJ到Functional Nets语言 。他还作为Java泛型的联合设计师及当前javac参考编译器的原作者影响了Java的发展。从2001年起,他主要从事Scala编程语言的设计、实现及改进工作。
Bill Venners是Artima的总裁,兼Artima开发者网站(www.artima.com)的发行人。他是《深入Java虚拟机》(“Inside the Java Virtual Machine”)的作者,该书是定向为程序员的Java平台架构和内部组织的总体研究。他在JavaWorld杂志上有很受欢迎的专栏,内容涵盖Java内部机制,面向对象设计,还有Jini。Bill从Jini诞生伊始就活跃于Jini社区,他曾领导Jini社区的ServiceUI项目,而其中的ServiceUI API已经变成了联系用户界面和Jini服务之间的事实标准。Bill还是ScalaTest(Scala和Java开发的开源测试工具)的首席开发者(lead developer)和设计者。
About the Authors
Martin Odersky is the creator of the Scala language. He is a professor
at EPFL in Lausanne, Switzerland, and a founder of Scala Solutions Inc.
He works on programming languages and systems, more specifically on the
topic of how to combine object-oriented and functional programming. Since
2001 he has concentrated on designing, implementing, and refining Scala.
Previously, he has influenced the development of Java as a co-designer of
Java generics and as the original author of the current javac reference compiler.
He is a fellow of the ACM.
Lex Spoon is a software engineer at LogicBlox, Inc. He worked on
Scala for two years as a post-doc at EPFL. He has a Ph.D. in computer science
from Georgia Tech, where he worked on static analysis of dynamic
languages. In addition to Sca... (查看原文)
0 有用 纠结滴胖纸 2017-03-14 14:07:36
看了一半,回头边用边查阅。
0 有用 OnENew 2010-01-29 03:38:14
这本写的很畅快
1 有用 尘中之尘 2019-10-16 23:05:58
层出不穷的编程语言,Scala会取代Java吗?
0 有用 mr x 2012-02-20 19:35:34
作者用FP的编程思想贯穿全书。
0 有用 Evan 2011-09-27 16:30:29
参考读的,很久了