Scala編程實(shí)戰(zhàn)
馬博文, 張錦文, 任曉君 譯
出版時(shí)間:2016年06月
頁數(shù):642
本書向讀者介紹如何省時(shí)省力地使用Scala構(gòu)建面向?qū)ο?、函?shù)式、并發(fā)應(yīng)用。書中囊括250個(gè)實(shí)用技巧以及700多個(gè)代碼實(shí)例,覆蓋了開始學(xué)習(xí)Scala語言、類庫和工具時(shí)最常見的問題。本書可作為學(xué)習(xí)使用JVM語言的理想?yún)⒖紩?,同時(shí)也適用于有經(jīng)驗(yàn)的Scala開發(fā)者。
Alvin Alexander(devdaily.com創(chuàng)始人)使用Scala構(gòu)建可擴(kuò)展性高、基于組件的并行和分布式應(yīng)用,將大量實(shí)用經(jīng)驗(yàn)匯集在本書中。結(jié)合真實(shí)的使用場景,為讀者提供了以下實(shí)用技巧:
● 字符串、數(shù)值類型和控制結(jié)構(gòu)
● 類、方法、對象、特質(zhì)和包
● 多種情況下的函數(shù)式編程
● Scala豐富的集合類及方法
● 使用Akka類庫進(jìn)行并發(fā)
● 使用Scala REPL以及SBT構(gòu)建工具
● 客戶端和服務(wù)器端的Web服務(wù)
● 與SQL和NoSQL數(shù)據(jù)庫交互
● Scala開發(fā)的最佳實(shí)踐
書名:Scala編程實(shí)戰(zhàn)
譯者:馬博文, 張錦文, 任曉君 譯
國內(nèi)出版社:機(jī)械工業(yè)出版社
出版時(shí)間:2016年06月
頁數(shù):642
書號:978-7-111-52686-5
原版書書名:Scala Cookbook
原版書出版商:O'Reilly Media
Alvin Alexander
Alvin Alexander擁有美國得州農(nóng)工大學(xué)航空航天工程學(xué)位,是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大學(xué)拿到了航空工程學(xué)學(xué)位,但他真正想做的卻是打棒球。成為見習(xí)工程師時(shí),他意識到自己喜歡軟件開發(fā)和編程勝過航天工程。因此,他開始自學(xué)Fortran、C、UNIX和網(wǎng)絡(luò)管理、sed、awk、Perl、Java、Python、Ruby、JRuby、Groovy、PHP和Scala。在這個(gè)過程中,他開了一家軟件咨詢公司,并發(fā)展到15名員工,后來公司被賣掉,幾年之后,他移居阿拉斯加州。離開阿拉斯加州之后,他出版了兩本書,(《我如何賣掉自己的業(yè)務(wù):私人日記》和《咨詢的禪和藝術(shù) 》)。他創(chuàng)建了DevDaily.com,每年都有百萬級的瀏覽量,還創(chuàng)建了新的軟件咨詢公司Valley Programming以及一個(gè)名為Zen Foundation的非盈利性組織。
本書封面的動物是長喙針鼴,是新幾內(nèi)亞島上發(fā)現(xiàn)的僅有的三種哺乳動物之一。長喙針鼴體重可達(dá)35磅,它是一種夜間食蟲動物,生活在高海拔地區(qū)。
1961年,在新幾內(nèi)亞島的Cyclops山第一次發(fā)現(xiàn)了這種動物的樣本,人們認(rèn)為這個(gè)物種在該區(qū)域已經(jīng)滅絕,直到2007年再次發(fā)現(xiàn)它們活動的證據(jù)。1982年的數(shù)據(jù)表明,整個(gè)新幾內(nèi)亞島每平方公里只有1.6只針鼴存活,總共有300 000只。從那以后,由于適于針鼴生活的地區(qū)被大片用來耕種、伐木和采礦,其數(shù)量顯著下降。因?yàn)樵诎筒紒喰聨變?nèi)亞,針鼴被當(dāng)做一種美食,狩獵也成為了其減少的一大問題。過低的種群數(shù)量以及棲息地被快速破壞,導(dǎo)致長喙針鼴成為瀕危物種。而短喙針鼴在新幾內(nèi)亞和澳大利亞的狀況要稍微好些。
針鼴鼠被歸類為單孔目動物,或下蛋的哺乳動物。雌性每次只懷一個(gè)蛋,孵化后為其提供成長所需的營養(yǎng)和住所。現(xiàn)存的單孔目動物包括四種針鼴和鴨嘴獸。這些哺乳動物都是原生于澳大利亞和新幾內(nèi)亞,雖然有證據(jù)表明它們也曾在更廣的范圍生活過。單孔目動物起源于大約6000萬年前的侏羅紀(jì)時(shí)代,它們提供了哺乳動物從爬行動物的繁殖形式進(jìn)化的證據(jù)。