Scala程序設(shè)計(jì) : Java
Scala是一種針對(duì) JVM 的通用的編程語(yǔ)言,用來(lái)以簡(jiǎn)明、優(yōu)雅、類(lèi)型安全的方式表示常見(jiàn)的編程模式。它無(wú)縫集成了面向?qū)ο笳Z(yǔ)言和函數(shù)式語(yǔ)言的特性,可以大大提高JAVA程序員的編程效率。Twitter、SAP等知名企業(yè)已經(jīng)開(kāi)始在一些應(yīng)用里使用Scala,很多新的程序員也開(kāi)始學(xué)習(xí)它。
本書(shū)循序漸進(jìn)地介紹了Scala的函數(shù)式編程基礎(chǔ),雖然篇幅短小,卻切中要害。讀者可以學(xué)會(huì)使用Scala靜態(tài)語(yǔ)言的強(qiáng)大功能創(chuàng)建簡(jiǎn)潔、可擴(kuò)展、高度可并行的代碼。對(duì)于多核時(shí)代JVM上的并發(fā)編程,Scala是絕好的工具,而本書(shū)是你必不可少的向?qū)А?/p>
Venkat Subramaniam,Agile Developer創(chuàng)辦人,培訓(xùn)并指導(dǎo)了美國(guó)、加拿大、印度和歐洲多國(guó)的上千名軟件開(kāi)發(fā)人員,并多次應(yīng)邀在各種大會(huì)上發(fā)表演講。他是《高效程序員的45個(gè)習(xí)慣:敏捷開(kāi)發(fā)修煉之道》(2007年Jolt大獎(jiǎng)作品)的第一作者,還著有.NET Gotchas(O’Reilly)、Programming Groovy(Pragmatic)等書(shū)。
評(píng)論
圖片
表情
