Scala编程(第4版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

对早前版本《Scala编程》的赞许

《Scala编程》可能是我读过最好的编程书之一。我喜欢它的写作风格、简明扼要的描述,还有细致入微的讲解。这本书总能在我有某个问题时,适时地给出答案:它总是先我一步。作者们并不只是简单地秀代码,想当然地认为你会理解,他们会让你真正明白代码背后的东西。我非常欣赏这一点。

——Ken Egervari,首席软件架构师

《Scala编程》行文清晰、深入细致、易于理解,示例和提示建议贯穿全书。这本书让我们公司快速高效地掌握了Scala这门编程语言。对于想要理解Scala的灵活性和优雅的程序员来说,这本书非常棒。

——Larry Morroni,公司老板,Morroni Technologies,Inc.

《Scala编程》是一本非常好的Scala入门教材。通读这本书,每一章都构建在之前章节的概念和示例之上,循序渐进,很容易上手。对组成Scala的各个语法结构的解释都很深入,会给出示例解释Scala与Java的不同。除了介绍语言本身外,还包含了对类库的讲解,比如容器类和actor等。

我认为这本书非常易读,属于我最近读过的比较好的技术书。真心推荐给所有想要进一步了解Scala编程语言的程序员们。

——Matthew Todd

我对《Scala编程》的作者们付出的努力表示惊叹。这本书对于Scala平台(我喜欢这样来称呼)是一个非常有价值的指南:如何写出更好的代码,如何设计和实现可伸缩的软件架构。如果2003年我参与设计和实现2004雅典奥运会门户网站架构时,Scala像今天这样成熟,或者书桌上有这样一本参考书,该多好!

我想对所有的读者说:不论你有怎样的编程背景,我认为你都会发现Scala编程是多么舒心、释放潜能,这本书也会成为你探索之旅的良伴。

——Christos KK Loverdos,软件咨询师,研究员

《Scala编程》非常棒,对Scala进行了深入的讲解,同时也是很好的参考书。它会在我的书架上占据显著位置(不过最近去哪儿我都会带上它)。

——Brian Clapper,主席,ArdenTex Inc.

这是一本很棒的书,代码示例和讲解都非常到位。不论编程老手和新手,我都会推荐。

——Howard Lovatt

《Scala编程》不仅告诉你如何用这门新的编程语言做开发,更重要的是它还告诉你为什么。这本书从务实的角度,向我们介绍将面向对象和函数式编程结合在一起所带来的强大能力,让读者彻底明白Scala的真谛。

——Dr. Ervin Varga,CEO/创始人,EXPRO I.T. Consulting

对面向对象(OO)程序员而言,这本书很好地介绍了函数式编程。我的首要目标是学习函数式编程(FP),不过在学习过程中我也发现了一些惊喜,比如样例类(case class)和模式匹配(pattern matching)。Scala是一门有趣的编程语言,这本书是很好的教程。

一本介绍编程语言的书,对于各种细节和背景,讲多讲少,这个度很难拿捏得准。我认为《Scala编程》在这方面做得非常好。

——Jeff Heon,程序分析师

我预购了这本由Odersky、Spoon和Venners编写的《Scala编程》电子版,当我收到预先发行版本的时候,立马就成了粉丝。不仅因为它包含了这门语言最全面的介绍,电子版的几项核心功能也让我印象深刻:我从未见过有哪一本电子书对于超链接的应用如此到位,不仅有书签,还可以从目录和索引直接跳转到对应章节。我不清楚为什么没有更多的作者这样做,这对读者来说非常有用。另一组很赞的功能:外链到论坛(Discuss)以及向作者发送电子邮件(Suggest)。意见和建议,这个功能本身并没有什么了不起,但是能够在提交建议时自动带上页码,这对于作者和读者都提供了便利。正因如此,我贡献了比以往更多的意见和建议。

无论如何,《Scala编程》的内容都值得一读。如果你读的是电子版,可别浪费了作者们费心加入的这些功能哦!

——Dianne Marsh,创始人/软件咨询师,SRT Solutions

清晰洞察和技术完整性是任何一本好书的标志性特征,我向本书的作者Martin Odersky、Lex Spoon和Bill Venners表示祝贺!《Scala编程》从坚实的基础概念开始,将Scala用户从入门带到中级并继续往上攀升。对任何想学习Scala编程的人而言,本书都不容错过。

——Jagan Nambi,企业架构师,GMAC Financial Services

《Scala编程》的阅读体验非常好。对主题的讲解深入、细致、全面,行文精简、优雅。

本书的章节组织非常自然,符合逻辑。不论是对于那些对新鲜事物好奇的技术工作者,还是对于那些想要深入理解Scala核心功能点和设计的内在动因的专业人士,都同样适用。对于对函数式编程感兴趣的朋友,我强烈推荐这本书。对于Scala开发者,这本书是必读的。

——Igor Khlystov,软件架构师/主程,Greystone Inc.

《Scala编程》从头到尾都让人感受到作者在背后付出的巨大心血和精力。在此之前,我从未读到过哪本教程类的书能够兼顾入门和进阶。大部分教程类的书,为了达到看上去易懂(同时不让读者“困惑”)的效果,悄悄地剔除了相关主题中的那些对于当前讨论而言过于高级的知识点。这对于读者体验来说很糟糕,因为我们并不能确切地知道有没有完全理解,理解到什么程度。我们总会觉察到有些残余的、没有被充分解释的“魔法”,而这些是否属实,我们作为读者也无从评判。这本书不会有这种感觉,它从不把任何事当作理所当然:任何细节,要么在当前章节充分解释,要么清楚地指出在后续哪一个章节会详细介绍。的确,本书的文字交叉引用非常多,索引也非常全,因此,当我们想要在脑海里构建出对某个复杂主题的全貌时,也就相对容易多了。

——Gerald Loeffler,企业级Java架构师

在当今这个编程好书稀缺的时代,由Martin Odersky、Lex Spoon和Bill Venners共同撰写的《Scala编程》,这本面向中级程序员的介绍类图书格外引人注目。在这里,你能找到关于Scala这门语言你所需要知道的一切。

——Christian Neukirchen