- 网页设计
- 整站网页设计
- 网站模板设计
- 网站开发
- 综合门户网开发
- 企业网站开发
- 电子商务网站开发
- 资讯网站开发
- 团购网站开发
- 手机网站开发
- 宣传展示网站
- 网站功能开发
- 网站特效制作
- 应用软件开发
- 手机应用软件
- 计算机应用软件
- 软件美工
- 程序修改
- 仿网站开发
- 脚本插件
- 软件测试
- 网站改版
- 企业办公系统
- 软件汉化
- 软件界面皮肤
- 企业办公系统界面
- 应用移植
- Android开发
- IOS开发
- 应用汉化
- 安卓系统定制
- 网店装修
正版现货:Clojure编程 9787121197185.
- 产品名称:CLOJURE编程
- 是否是套装:否
- 书名:CLOJURE编程
- 定价:99.00元
- 出版社名称:电子工业出版社
- 出版时间:2013-04-01
- 作者:(美)埃默里克等
- 译者:徐明明
- 开本:16开
- 书名:Clojure编程
.
.………………
.………………
基本信息
作 者:[美]Chas Emerick(蔡司 埃默里克),Brian Carper(布赖恩 卡珀),Christophe Grand(克里斯托弗 格兰德)著,徐明明,杨寿勋 译
定价:99
内容简介:
Clojure是一种实用的通用语言,它是传奇语言LISP的方言,可与Ruby、Python等动态语言相媲美,更以无缝Java库、服务,以及拥有JVM系统得天独厚的资源优势而胜出。本书既可以用来熟悉Clojure基础知识与常见例子,也可了解其相关的实践领域与话题,更可以看到这一JVM平台上的LISP如何帮助消除不必要的复杂性,为大家在编程实践中解决最具挑战性的问题开辟新的选择——更具灵活性,更适于Web编程和操作数据库,可以应付更为苛刻的应用程序安全要求,更有效的并发性和并行处理、数据分析能力,以及在未来云环境下的更大的发展潜力。
目录
第1章 进入Clojure仙境
为什么要选择Clojure?
获取Clojure
Clojure REPL
不!括号真的不会让你瞎了眼
表达式、操作符、语法以及优先级
同像性
Clojure Reader
命名空间
符号解析
特殊形式
小结
这只是开始
第1部分
第2章 函数式编程
所谓函数式编程,到底意味着什么?
谈谈值的重要性
作为头等公民的函数以及高阶函数
函数(功能)的组合
纯函数
现实生活中的函数式编程
第3章 集合类与数据结构
抽象优于实现
访问集合素的简洁方式
数据结构的类型
不可变性和持久性
数据
用Clojure的集合来小试牛刀
总结
第4章 多线程和并发
计算在时间和空间内的转换
简单的并行化
状态和标识
Clojure的引用类型
并发操作的分类
原子类型(Atom)
通知和约束
ref
var
Agent
使用Java的并发原语
总结
第2部分
第5 章 宏
宏到底是什么?
编写你的第一个宏
调试宏
语法
什么时候使用宏
宏卫生
宏的常见用法和模式
隐藏参数:&env 和 &form
深入 -> 和 ->>
总结
第6章 数据类型和协议
协议(Protocol)
扩展已有的类型
定义你自己的类型
实现协议
协议自省
协议函数分派的边界场景
自己实现一个set
总结
第7章 多重方法
多重方法基础
通往层级之路
层级
真正实现多重!
还有几件事
最后的思考
第3 部分
第8章 Clojure项目的组织与构建
项目布局
构建
最后的思考
第9章 Java及JVM互操作
JVM是Clojure的基础
Java类、方法和字段的使用
便利的互操作工具
异常与错误处理
为了效率进行类型提示
定义类、实现接口
在Java里使用Clojure
乐于合作的伙伴
第10章 面向REPL的编程
交互式开发
工具集
在REPL里调试、监测和打补丁
重定义结构的限制
小结
第4部分
第11章 数字与数学
Clojure的数字
Clojure数学
相等与等值
优化数值效率
用Clojure可视化芒德布罗集
第12章 设计模式
依赖注入
策略模式
责任链
面向方面的编程
最后的思考
第13章 测试
不可变值与纯函数
clojure.test
HTML DSL的成长
依赖断言
第14章 使用关系数据库
clojure.java.jdbc
Korma
Hibernate
最后的思考
第15章 使用坟系型数据库
安装CouchDB和Clutch
基本的CRUD操作
视图
_changes: 把CouchDB滥用做消息队列
可随意点选的消息队列
最后的思考
第16章 Clojure与Web
Clojure栈
基石:Ring
用Compojure路由请求
使用模板
最后的思考
第17章 布署Clojure Web应用程序
Java与Clojure Web架构
在本地运行Web应用
Web应用程序布署
超越简单Web应用程序布署
第5部分
第18章 明智地选择Clojure类型定义形式
第19章 在工作场所引进Clojure
只是事实…
强调生产效率
强调社群
审慎
第20章 下一部
(dissoc Clojure ‘JVM)
4Clojure
Overtone
core.logic
Pallet
Avout
Heroku上的Clojure
关于作者
-
最近销售:0 掌柜:硕士小店¥30 元
-
最近销售:0 掌柜:iOS大神¥60 元