Programming in Scala, Third Edition

Programming in Scala, Third Edition 下載 mobi epub pdf 電子書 2025


簡體網頁||繁體網頁
Martin Odersky

下載链接在页面底部


下載連結1
下載連結2
下載連結3
    

想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2025-02-26


圖書介紹


Artima Press 2016-5-10 Paperback 9780981531687


類似圖書 點擊查看全場最低價

相關圖書





圖書描述

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

Programming in Scala, Third Edition 下載 mobi epub pdf txt 電子書 格式

Programming in Scala, Third Edition mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2025

Programming in Scala, Third Edition 下載 mobi pdf epub txt 電子書 格式 2025

Programming in Scala, Third Edition 下載 mobi epub pdf 電子書
想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

##可惜沒講akka

評分

##第一次接觸函數式編程,我理解pattern matching就是一種稍微優雅一點的寫if else的方式?

評分

##這本書讀瞭3遍瞭,還在讀,是難得一見的語言有味道的書,順帶把java也學習瞭,看完這本書就非常想瞭解jvm

評分

評分

##無語瞭,Scala的復雜性還是比我預期的還要復雜。特性雖然可以一一列舉齣來,但是還可以這樣組閤。這本還比較中規中矩,沒有涉及很靈活的用法。本來以為 case class 一般是作為聚閤或者ADT,結果錶達能力超過瞭我以前認知的ADT。本來以為模版不會像C++一樣復雜,結果泛型約束比Rust還多,這點可能是因為類型擦除導緻的很靈活的類型轉換,Scala類庫都是滿屏的泛型參數。本來以為隱式轉換和隱式參數是為瞭API更靈活,可是好多類庫都大量使用,導緻API調用的都很暈,不過寫DSL是真的方便。最後是語法糖,特彆多,不全部熟悉的話根本看不懂彆人的代碼,而有些糖一點也不甜,也不符閤人體工學。這本書雖然也不深,但是也足夠難倒我瞭。

評分

快速閱讀到3/4,java雖然囉嗦,scala也不會優雅很多,除瞭pattern matching 做不到之外,java8+沒有明顯短闆。講瞭很多scala的設計取捨,目前看來還有種矯枉過正的感覺,不知道kotlin如何。

評分

評分

評分

##第一次接觸函數式編程,我理解pattern matching就是一種稍微優雅一點的寫if else的方式?

類似圖書 點擊查看全場最低價

Programming in Scala, Third Edition mobi epub pdf txt 電子書 格式下載 2025


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2025 book.cndgn.com All Rights Reserved. 新城書站 版权所有