微型Lisp解释器的构造与实现
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。这些成果均已应用于实际软件开发,收到了良好的效果。
评论