Clojure程序設(shè)計(jì)
Clojure是一種基于Java虛擬機(jī)的動(dòng)態(tài)編程語言。它功能強(qiáng)大,支持函數(shù)式編程,簡化了并發(fā)編程,并且能調(diào)用Java程序。正是這些優(yōu)點(diǎn),使其贏得了眾多程序員的青睞。《Clojure程序設(shè)計(jì)》是介紹Clojure編程語言和程序設(shè)計(jì)的經(jīng)典之作。第2版針對(duì)Clojure1.3進(jìn)行了全面的更新。全書共包括10章,分別介紹了Clojure概覽和基本特性、序列和函數(shù)式編程、并發(fā)編程模型、協(xié)議和數(shù)據(jù)類型、宏、多重方法,以及Clojure對(duì)Java的調(diào)用。最后提供了一個(gè)完整了解Clojure應(yīng)用開發(fā)全過程的實(shí)例。《Clojure程序設(shè)計(jì)》適合有不同語言背景而想要學(xué)習(xí)和了解Clojure編程的程序員閱讀。函數(shù)式程序員、Java和C#程序員、Lisp程序員,以及Perl、Python和Ruby程序員,都能夠通過閱讀本書得到不同程度的收獲。
·12.2萬字