微型Lisp解釋器的構(gòu)造與實現(xiàn)
CSDN副總裁、《編程之美》《構(gòu)建之法》作者鄒欣老師作序推薦
.
從零開始,將Haskell的Parsec解釋器移植到Java和Scala,并通過詳細的程序?qū)嵗?,深入淺出地介紹了組合子邏輯這個函數(shù)式編程的基本范式,給讀者展示了Parsec組合子的原理、實現(xiàn)和應(yīng)用。閱讀本書,讀者不但可以掌握Parsec解釋器的實現(xiàn)方法,而且可以加深對Parsec組合子的理解。本書也可以作為學習Java和Scala編程語言的補充教材。
.
?利用組合子邏輯實現(xiàn)簡單的Lisp解釋器
?將Haskell的Parsec解釋器移植到Scala和Java
?示例代碼分為Java和Scala兩個版本
?學習Parsec解釋器的原理、實現(xiàn)和應(yīng)用
劉鑫 資深程序員、架構(gòu)師,2000年畢業(yè)于蘭州大學數(shù)學系,從事軟件開發(fā)工作21年,參與過電子商務(wù)、政務(wù)、網(wǎng)游、互聯(lián)網(wǎng)服務(wù)、移動應(yīng)用等多個領(lǐng)域的項目開發(fā)。近十年來,致力于將Haskell的Parsec解釋器移植到Go、Swfit、Rust、Javascript、Python、Scala、Java等編程語言中,主要成果包括基于Scala 2.x的Jaskell Core和基于Java 8的Jaskell Java8。這些成果均已應(yīng)用于實際軟件開發(fā),收到了良好的效果。
評論
圖片
表情
