您好,欢迎来到聚文网。 登录 免费注册
Living Clojure(中文版)

Living Clojure(中文版)

  • 字数: 264000
  • 装帧: 平装
  • 出版社: 中国电力出版社
  • 作者: (美)梅尔(Carin Meier) 著;吴滠栩 译
  • 出版日期: 2016-02-01
  • 商品条码: 9787512384156
  • 版次: 1
  • 开本: 16开
  • 页数: 213
  • 出版年份: 2016
定价:¥48 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
如果你是一位有经验的程序员,想找一个既透彻又平缓的Clojure来入门,本书就是适合你的完美指南。作者Carin Meier不仅提供了这门JVM语言及其函数式编程概念的实用的整体视野,还包含了一个完整的手把手的练习课程,帮助你系统化地学习Clojure。本书的靠前部分带领你领略Clojure的独特设计,并让你在两个Clojure项目上练手,包括一个Web应用。第二部分的整个课程给你提供了重要的工具和资源,包括融入Clojure社区的各种途径。本书的主要内容有:理解Clojure表达式的基本结构。学习如何以函数式的风格来塑造和控制代码。发现Clojure是如何处理现实世界中的状态和并发的。利用Java类并学习Clojure是如何处理多态的。在Clojure项目中管理和使用库。使用core.async库来做异步并发的通信。在Clojure编程中探索宏的威力。遵从本书的七周练习课程,学习如何以Clojure来思考。
作者简介
Carin Meier,是一名经验丰富的软件开发人员,在企业和创业环境均工作过。她具有很强的Ruby和Clojure背景,深度参与到社区中,并在很多会议上做发言,包括2013年在OSCON上的主题演讲。
目录
前言
第1部分Clojure之旅
第1章Clojure的结构
简单值,小步缓行
把你的Clojure数据放入容器
我们可以对列表做什么?
使用集合存储唯一值数据
列表是Clojure的心脏
符号及绑定的艺术
创建我们自己的函数
第2章程序流与函数转换
使用逻辑控制流
创建函数的函数和其他优雅的表达式
解构
惰性的威力
递归
数据转换的函数式形态
第3章状态与并发
处理现实世界的状态与并发
第4章Java互操作与多态
跟Java的互操作
实用的多态
第5章如何使用Clojure项目和库
配置一个Clojure编辑器
使用Leiningen创建项目
用Leiningen做依赖管理
在你自己的项目中使用库
第6章使用core.async通信
core.asvnc通道基础
core.asvnc茶话会中的上茶
创建一个从命令行运行的茶话会
第7章使用Clojure创建Web应用
使用Compojure创建一个Web服务器
利用Clojurescript在浏览器中使用Clojure
浏览器连接的REPL
利用ClojureScript和cljs-http做HTTP调用
利用Clojurescript和Enfocus做DOM控制
利用Enfocus做事件处理
对Clojure和Clojurescript的Web应用的概括
Web开发中其他有用的库
第8章宏的威力
探索宏
创建我们自己的宏
使用模板来创建宏
第2部分践行Clojure练习项目
第9章加入Clojure社区
在线文档
使用哪个库
Clojure新闻
寻找其他Clojure程序员
为问题和疑问寻求帮助
跟其他Clojure爱好者一起创建东西
小结
第10章每周践行Clojure训练计划
如何使用这个训练计划?
如果我耽误了一两天会怎么样?
如果我没法理解这个练习该怎么办?
第1周
第2周
第3周
第4周
第5周
第6周
第7周
祝贺
第11章继续历险
迎接Transducers
进一步阅读

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网