《Scala程序设计(第2版)》试读
序
作为一名程序员,我的职业生涯中一直贯穿着这样的主题:寻求更好的抽象和更好的工具来编写更好的软件。经过了这些年,我认为可组合性(composability)是一项比其他特征更重要的特征。如果我们编写的代码具有很好的可组合性,这通常意味着这些代码同样具备软件工程师所看重的其他特征,如正交性(orthogonality)、松耦合性以及高聚合性(high cohesion)。这些都是互通的。 几年前.. (更多)
前言
《Scala程序设计》向读者介绍了一门既令人振奋又功能强大的语言,该门语言集合了现代对象模型、函数式编程以及先进类型系统的所有优点,同时又能应用获得产业界大量投资的Java虚拟机(JVM)。这本书通过大量的代码示例,向读者全面阐述了如何使用Scala迅速编写代码,解释了为什么Scala是编写可扩展、分布式、基于组件且支持并发和分布的应用程序的最完美语言。Scala运行在先进的JVM平... (更多)