Scala与Clojure函数式编程模式:Java虚拟机高效编程
9推荐 收藏
19.8K阅读

Scala与Clojure函数式编程模式:Java虚拟机高效编程

Michael Bevilacqua-Linn (作者) 赵震一 (译者)
本书向读者展示了如何采用函数式方案来替代或最大程度地简化在面向对象编程中所使用的许多常
用模式,同时还介绍了一些在函数式世界中广泛使用的模式。主要内容包括:函数式编程简介,Java、Scala、Clojure 三种语言中的Tinyweb 对比,函数式编程范式如何替换面向对象编程模式,几种主要的函数式编程范式。
本书适合所有程序员和对函数式编程感兴趣的读者阅读。
电子书
¥24.99
格式
mobi   pdf

纸质书
¥38.71 ¥49.00

出版信息

本书特色

1. 函数式编程领域佳作,从面向对象过渡到函数式编程必读
2. 涵盖函数式编程常用模式,及如何替代面向对象编程模式
3. 小型Web示例框架TinyWeb从Java重构到Scala、Clojure版本

“本书是函数式编程领域的瑰宝,任何想要从面向对象过渡到函数式编程的开发者都应该读一读。你正在努力跨越这两个截然不同的世界?那么本书就是安全绳,请将它列入必读清单吧!” ——Colin Yates,QFI咨询公司技术小组负责人

“那些经验丰富的面向对象程序员,若想要尝试函数式风格,便是本书的理想读者,本书将会指引他们从熟悉的面向对象模式过渡到函数式模式。”——Rod Hilton,时代华纳有线公司高级工程师

“本书为函数式模式与面向对象模式的函数式替代方案,分别设置了独立的章节,作者将函数式模式安排在书中偏后的部分,十分方便读者查阅。作为一名Scala程序员,我也能在书中学到一些新的技巧。”——Justin James,康卡斯特软件工程师

目录

版权声明 阅读
译者序 阅读
前言 阅读
致谢 阅读
第 1 章 模式和函数式编程 阅读
第 2 章 TinyWeb:让模式协同工作
第 3 章 替代面向对象模式
第 4 章 函数式模式
第 5 章 结束语
参考文献

作者介绍

Michael Bevilacqua-Linn,康卡斯特杰出工程师,现为该公司的新一代服务的电力基础设施构建分布式系统。他五年级的时候就拖着一台Apple II GS到自己班为同学们解释循环和变量。

赵震一,一线工程师,曾涌入创业洪流,多年未有所成。现居杭州,就职于阿里巴巴。热爱技术,关注互联网与大数据。InfoQ社区编辑,闲暇译一些技术文章,译有《RESTful Web APIs中文版》。

大家也喜欢

  • Java数据科学实战

    [美] 迈克尔 • R. 布茹斯托维奇   姜建锦   赵绪营   张岩   译

    本书基于清晰的、面向对象的Java代码,讨论了数据科学研究的一些基本原理。考虑到项目所需的可伸缩性、稳健性以及...

  • Spring微服务架构设计(第2版)

    拉杰什 · R. V.   杨文其   译

    随着Spring Boot和Spring Cloud的推出,Spring框架变得更加强大,支持快速开发和高效运...

  • 虚拟机设计与实现:以JVM为例

    李晓峰   单业   译

    本书从一位虚拟机(VM)架构师的角度,以易于理解、层层深入的方式介绍了各种主题和算法,尤其是不同VM通用的主要...

  • Python函数式编程(第2版)

    史蒂文·洛特   李超   陈文浩   译

    Python具备函数式编程的许多核心特征,因此可以借鉴其他函数式语言的设计模式和编程技术,编写出简洁优雅的代码...

  • Java实践指南

    Phillip Johnson   武传海   译

    Java因其强大、易用等诸多优点而广受青睐、久盛不衰。本书是Java实践指南,从实战角度指导读者快速上手Jav...

  • mark,还不知道14年有希望看到不,
    netxfly  发表于 2014-10-16 17:54:23
    推荐
  • 这本书现在啥情况。。。
    GnailiyLin  发表于 2014-11-25 09:56:47
    推荐
  • 等待电子版
    fdy1045  发表于 2015-05-12 14:07:31
    推荐
  • 已购。。。
    dna  发表于 2015-08-25 10:57:45
    推荐