發表於2025-01-11
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
##感覺CPU和內存在看著這些功能哭。。
評分新加坡總理李顯龍的兒子李浩毅,發布瞭一本 Scala 的教程《動手學 Scala 編程》 新加坡總理李顯龍的兒子李浩毅,發布瞭一本 Scala 的教程《動手學 Scala 編程》 新加坡總理李顯龍的兒子李浩毅,發布瞭一本 Scala 的教程《動手學 Scala 編程》 新加坡總理李顯龍的兒子李浩毅,發布...
評分 評分 評分##第一次接觸函數式編程,我理解pattern matching就是一種稍微優雅一點的寫if else的方式?
評分##我水平不夠,看起來有點迷 目前是最權威的也是最好的scala書,不過有些新的syntax沒有cover,發現stackoverflow上的這個集閤比較有用,推薦大傢看看,http://stackoverflow.com/tags/scala/info
評分 評分##這本書讀瞭3遍瞭,還在讀,是難得一見的語言有味道的書,順帶把java也學習瞭,看完這本書就非常想瞭解jvm
評分快速閱讀到3/4,java雖然囉嗦,scala也不會優雅很多,除瞭pattern matching 做不到之外,java8+沒有明顯短闆。講瞭很多scala的設計取捨,目前看來還有種矯枉過正的感覺,不知道kotlin如何。
Programming in Scala, Third Edition pdf epub mobi txt 電子書 下載