關(guān)于我們
書單推薦
新書推薦

函數(shù)式與并發(fā)編程

函數(shù)式與并發(fā)編程

定  價(jià):118 元

        

  • 作者:[美] 米歇爾·卡彭特(Michel Charpentier)著 郭濤 譯
  • 出版時(shí)間:2024/10/1
  • ISBN:9787302672173
  • 出 版 社:清華大學(xué)出版社
  • 中圖法分類:TP312 
  • 頁碼:376
  • 紙張:
  • 版次:1
  • 開本:
9
7
6
8
7
7
2
3
1
0
7
2
3

讀者對象:本書適合計(jì)算機(jī)專業(yè)人員

"現(xiàn)代語言支持的函數(shù)式和并發(fā)編程語言特性可能富有挑戰(zhàn)性,即使是經(jīng)驗(yàn)豐富的開發(fā)人員,當(dāng)面對函數(shù)式與并發(fā)編程時(shí),也可能心生畏懼。面向?qū)ο缶幊痰某绦騿T之所以畏懼這些特性,很可能是因?yàn)樗麄儗@些特性的工作方式有所誤解。為了消除誤解,程序員應(yīng)首先熟悉這些強(qiáng)大的特性背后的抽象概念。
《函數(shù)式與并發(fā)編程》介紹了一系列核心的編程語言結(jié)構(gòu),可讓你的編程工作變得高效起來,無論你使用的是哪種編程語言,你都能從中獲益——在當(dāng)下的工作中,以及在未來的職業(yè)發(fā)展中。Charpentier用大量重點(diǎn)突出的小型Scala代碼示例闡釋了函數(shù)式與并發(fā)編程的關(guān)鍵概念,并通過完整的案例研究對前述技術(shù)和技巧進(jìn)行深入的探究和闡釋。這些技術(shù)和技巧將從一種語言傳遞到另一種語言——包括Java的**版本。利用函數(shù)式和并發(fā)編程語言特性,開發(fā)人員和程序員將能編寫出易于理解、調(diào)試、優(yōu)化和改進(jìn)的優(yōu)質(zhì)代碼。
另外,本書還討論了現(xiàn)代編程語言中常用的類型策略,包括類型推斷、子類型、多態(tài)性、類型類、類型邊界和變型。
核心主題
● 遞歸和尾遞歸
● 模式匹配和代數(shù)數(shù)據(jù)類型
● 可持久化結(jié)構(gòu)和不可變性
● 高階函數(shù)和lambda表達(dá)式
● 延遲求值和流
● 線程和線程池
● 原子性和鎖
● 同步和線程安全對象
● 無鎖、非阻塞模式
● Future、Promise和函數(shù)并發(fā)編程

《函數(shù)式與并發(fā)編程》中的大部分代碼示例都是使用Scala編寫的,其中包含函數(shù)式與并發(fā)編程的許多標(biāo)準(zhǔn)特性;然而,讀者不必事先了解Scala,而只需要熟悉一些基本概念,如類、方法、對象、類型、變量、循環(huán)和條件語句等。此外,讀者在編程方面應(yīng)有足夠的經(jīng)驗(yàn),以免因?yàn)楹唵蔚恼Z法問題而分心。


"
 你還可能感興趣
 我要評論
您的姓名   驗(yàn)證碼: 圖片看不清?點(diǎn)擊重新得到驗(yàn)證碼
留言內(nèi)容