Scala編程實戰(zhàn)(原書第2版)
陳凱, 李國斌, 李力, 黃新星 譯
出版時間:2023年09月
頁數(shù):710
“本書包含大量用于解決Scala 3中典型編程問題的代碼示例,是通過示例學習如何設計Scala程序的經(jīng)典著作。如果你只能有一本Scala 3編程書,那非它莫屬?!?br />
——Julien Richard-Foy
Scala Center教育總監(jiān)
在構建面向?qū)ο蟆⒑瘮?shù)式和并發(fā)的應用程序時,使用Scala既可以節(jié)省時間又能省去很多麻煩。本書包含250多個常見的Scala編程問題和1000多個基于真實場景的代碼示例,可以幫助你解決在使用Scala 3及其流行庫時遇到的常見問題。
Scala改變編程思維。無論你是從事Web、大數(shù)據(jù)還是分布式應用程序方面的工作,無論你是有經(jīng)驗的Scala開發(fā)人員還是剛剛學習使用這種JVM語言的程序員,本書都將讓你受益良多。AlvinAlexander根據(jù)他在基于組件的、支持并發(fā)和分布式的高度可擴展應用程序中使用Scala的經(jīng)驗,提供了很多實用的解決方案。
通過學習本書,你將掌握:
● 字符串、數(shù)值和控制結構。
● 類、方法、對象、特質(zhì)、打包和導入。
● 函數(shù)式編程技術。
● Scala豐富的集合、類和方法。
● 使用sbt構建和發(fā)布Scala應用程序。
● 使用Scala Future和Akka Typed實現(xiàn)actor和并發(fā)性。
● 流行的庫,包括Spark、Scala.js、Play框架和GraalVM。
● 類型,例如型變、given、交集和并集。
● 最佳實踐,包括模式匹配、模塊和函數(shù)式錯誤處理。
書名:Scala編程實戰(zhàn)(原書第2版)
譯者:陳凱, 李國斌, 李力, 黃新星 譯
國內(nèi)出版社:機械工業(yè)出版社
出版時間:2023年09月
頁數(shù):710
書號:978-7-111-73279-2
原版書書名:Scala Cookbook, Second Edition
原版書出版商:O'Reilly Media
Alvin Alexander
Alvin Alexander擁有美國得州農(nóng)工大學航空航天工程學位,是Valley Programming軟件咨詢公司創(chuàng)始人。他精通Fort ran、C、UNIX、Linux、Perl、Java、Python、Ruby、Android、Scala、Haskell、Kotlin和Flutter。Alvin是Functional Programming, Simplified(Create Space)的作者,也是Scala網(wǎng)站官方文檔Scala 3 Book的合著者。
Alvin Alexander走上軟件開發(fā)之路比較曲折。雖然他從得克薩斯州的A&M大學拿到了航空工程學學位,但他真正想做的卻是打棒球。成為見習工程師時,他意識到自己喜歡軟件開發(fā)和編程勝過航天工程。因此,他開始自學Fortran、C、UNIX和網(wǎng)絡管理、sed、awk、Perl、Java、Python、Ruby、JRuby、Groovy、PHP和Scala。在這個過程中,他開了一家軟件咨詢公司,并發(fā)展到15名員工,后來公司被賣掉,幾年之后,他移居阿拉斯加州。離開阿拉斯加州之后,他出版了兩本書,(《我如何賣掉自己的業(yè)務:私人日記》和《咨詢的禪和藝術 》)。他創(chuàng)建了DevDaily.com,每年都有百萬級的瀏覽量,還創(chuàng)建了新的軟件咨詢公司Valley Programming以及一個名為Zen Foundation的非盈利性組織。