发表于2025-02-28
Programming in Scala, Third Edition pdf epub mobi txt 电子书 下载
Martin Odersky is the creator of the Scala language. He is a professor at EPFL in Lausanne, Switzerland, and a founder of Typesafe, 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 Semmle, Ltd. He worked on Scala for two years as a post-doc at EPFL. He has a Ph.D. from Georgia Tech, where he worked on static analysis of dynamic languages. In addition to Scala, he has helped develop a wide variety of programming languages, including the dynamic language Smalltalk, the scientific language X10, and the logic language that powers Semmle. He and his wife live in Atlanta with two cats and a chihuahua.
Bill Venners is president of Artima, Inc., publisher of the Artima Developer website (www.artima.com), and cofounder of Escalate Software, LLC. He is author of the book, Inside the Java Virtual Machine, a programmer-oriented survey of the Java platform's architecture and internals. His popular columns in JavaWorld magazine covered Java internals, object-oriented design, and Jini. Active in the Jini Community since its inception, Bill led the Jini Community's ServiceUI project, whose ServiceUI API became the de facto standard way to associate user interfaces to Jini services. Bill is also the lead developer and designer of the ScalaTest testing framework and the Scalactic library for functional, object-oriented programming. testing tool for Scala and Java developers.
This third edition brings the entire book, up to date, adding new material to cover features appearing in Scala versions 2.9 through Scala 2.12, including:
String interpolation
Functional Futures
Implicit classes
Defining new AnyVals
Typeclasses and context bounds
The latest style recommendations
SAM support in Scala 2.12
##Scala是一门非常自洽处处和谐的一门语言,作者的巧思在语言的设计之中无处不在。相比之下,Java 真的只是蓝领工人的编程工具而已。
评分 评分新加坡总理李显龙的儿子李浩毅,发布了一本 Scala 的教程《动手学 Scala 编程》 新加坡总理李显龙的儿子李浩毅,发布了一本 Scala 的教程《动手学 Scala 编程》 新加坡总理李显龙的儿子李浩毅,发布了一本 Scala 的教程《动手学 Scala 编程》 新加坡总理李显龙的儿子李浩毅,发布...
评分 评分 评分 评分新加坡总理李显龙的儿子李浩毅,发布了一本 Scala 的教程《动手学 Scala 编程》 新加坡总理李显龙的儿子李浩毅,发布了一本 Scala 的教程《动手学 Scala 编程》 新加坡总理李显龙的儿子李浩毅,发布了一本 Scala 的教程《动手学 Scala 编程》 新加坡总理李显龙的儿子李浩毅,发布...
评分##因为个人 Spark 的使用场景较多, 前段时间用 Scala 实现了一个数据处理的程序, 发现代码的确简洁不少, 写起来也很 easy -- 只是实现功能并没有传说中的那么难. 因此系统性地学习下这么语言.作者是 Scala 的创建者之一, 书中阐述了一些特性和设计的原有, 也对函数式编程中的一些概念做了详尽的解释. 读完之后, 觉得没有必要读其他 Scala 的书籍.
评分Programming in Scala, Third Edition pdf epub mobi txt 电子书 下载