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
發表於2025-01-22
Programming in Scala, Third Edition 2025 pdf epub mobi 電子書 下載
好的一方麵,這本書倒是一本很詳盡細緻的參考手冊,scala裏做一件事往往有好幾種做法(一種最底層的原始做法,一種加瞭點語法糖的友好做法,還一種糖加多瞭甜的不得瞭的做法),這本書介紹的比較充分,並且在很多地方對這語言為什麼這麼設計做瞭解釋,在讀完書開始實用時碰到問...
評分目前是最權威的也是最好的scala書,不過有些新的syntax沒有cover,發現stackoverflow上的這個集閤比較有用,推薦大傢看看,http://stackoverflow.com/tags/scala/info
評分 評分Scala是一門復雜的語言,它在java的基礎上又多齣瞭很多的特性,看起來很像語法糖? 但這些復雜的特性背後卻有著內在的統一性,最終達到瞭強大而不失一緻。從for錶達式轉譯,到List實現,你會發現它的內核是如此簡單,但在這些基礎之上構建齣的強大特性,是如此美妙。 有些語...
評分這本書是我剛接觸Scala的時候看的一本書,當時有個人翻譯瞭前12章,我就跟著讀瞭下來。Scala的語法和特性,這本書介紹非常的好,如果你不是Java程序員,建議首先看這本書。如果是Java程序員,最好先看《programming Scala》(少瞭一個in),這本書可以讓Java程序員快速掌握Scala...
圖書標籤: Scala 編程 計算機 函數式編程 程序設計 programming 計算機科學 軟件開發
這本書讀瞭3遍瞭,還在讀,是難得一見的語言有味道的書,順帶把java也學習瞭,看完這本書就非常想瞭解jvm
評分又是一本大塊頭書啊,砸下來能死10個人的那種,作為Scala之父Martin Odersky親手執刀的著作,內容是真的詳盡,有35章!幾乎涵蓋瞭Scala的所有內容,而且內容講解透徹,由淺入深,本人感覺閱讀體驗比官網的要好,可以說是一本很優秀的入門書瞭,可以直接上手英文版
評分programming in scala 3rd的電子版,具體參見:http://coolbook.applinzi.com/
評分可惜沒講akka
評分programming in scala 3rd的電子版,具體參見:http://coolbook.applinzi.com/
Programming in Scala, Third Edition 2025 pdf epub mobi 電子書 下載