书籍 微型Lisp解释器的构造与实现的封面

微型Lisp解释器的构造与实现

刘鑫

出版时间

2022-06-09

ISBN

9787568082457

评分

★★★★★
书籍介绍

CSDN副总裁、《编程之美》《构建之法》作者邹欣老师作序推荐

.

从零开始,将Haskell的Parsec解释器移植到Java和Scala,并通过详细的程序实例,深入浅出地介绍了组合子逻辑这个函数式编程的基本范式,给读者展示了Parsec组合子的原理、实现和应用。阅读本书,读者不但可以掌握Parsec解释器的实现方法,而且可以加深对Parsec组合子的理解。本书也可以作为学习Java和Scala编程语言的补充教材。

.

 利用组合子逻辑实现简单的Lisp解释器

 将Haskell的Parsec解释器移植到Scala和Java

 示例代码分为Java和Scala两个版本

 学习Parsec解释器的原理、实现和应用

刘鑫 资深程序员、架构师,2000年毕业于兰州大学数学系,从事软件开发工作21年,参与过电子商务、政务、网游、互联网服务、移动应用等多个领域的项目开发。近十年来,致力于将Haskell的Parsec解释器移植到Go、Swfit、Rust、Javascript、Python、Scala、Java等编程语言中,主要成果包括基于Scala 2.x的Jaskell Core和基于Java 8的Jaskell Java8。这些成果均已应用于实际软件开发,收到了良好的效果。

目录
前言 1
第1章 环境准备
1.1 准备Java开发环境 4
1.2 准备Scala开发环境 6
1.3 JISP项目 6

显示全部
用户评论
自卖自夸ε-(´∀`; )(确信
#是也乎,( ̄▽ ̄) 不明觉厉, 这可能是编辑最轻松的一本技术图书了, 没有任何图表, 只有一段段代码, 将投入实用的 Parsec 2.5 种版本, 从0开始如何构建的进行了上帝视角复盘, 从作者角度进行了必要注释, 然后就没有了, 并没有具体业务场景的阐述, 就看有缘的读者自行脑补了... 俺知道的一个场景, 作为可计算文档, 可以自动解析市场人员撰写的旅游资源文档, 识别并翻译为多种语言版本, 其中涉及计算的部分也能自主完成核算...
70块的书,220多页80%是代码,出书也太容易了吧?
同意其他人的观点,其实就是站在作者的视角,把自己用组合子来实现lisp解释器的过程加了些注释,贴了些代码。只能说是一系列质量稍微高点的博客而已,但也不用出书吧。大量的篇幅来贴代码,现在大家电子设备,可以上网,何必呢,整本书都是代码…另外对一些概念和名词,类似于组合子,还有flatmap,cat库等,默认读者都懂,都知道是什么做什么用的,包括实现lisp的一些原理上的东西,都没有阐述…懂这些人的不会看这个书,不懂这些的也不用看这个书…