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

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

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

电子书
¥24.99
格式
mobi   pdf

纸质书
¥44.10 ¥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到自己班为同学们解释循环和变量。其博客地址为http://www.wking-china.com/xpjylc/。

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

大家也喜欢

  • Java机器学习

    Bo?tjan Kalu?a   武传海   译

    本书介绍如何使用Java创建并实现机器学习算法,既有基础知识,又提供实战案例。主要内容包括:机器学习基本概念、...

  • Java从小白到大牛 精简版

    这是一本Java语言学习教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Java语...

  • Java从小白到大牛

    这是一本Java语言学习立体教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Jav...

  • 图解Java多线程设计模式

    结城浩   侯振龙   杨文轩   译

    本书通过具体的Java 程序,以浅显易懂的语言逐一说明了多线程和并发处理中常用的12 种设计模式。内容涉及线程...

  • Java测试驱动开发

    Viktor Farcic   Alex Garcia   袁国忠   译

    本书介绍如何将各种TDD最佳实践应用于Java开发,主要内容包括:用Java语言进行TDD会用到的各种工具和框...

  • 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
合作: 赌球网 新葡京娱乐场 新葡京娱乐场