• Clojure编程
21年品牌 40万+商家 超1.5亿件商品

Clojure编程

10.59 1.1折 99 九五品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者[美]Chas Emerick(蔡司 埃默里克),Brian

出版社电子工业出版社

ISBN9787121197185

出版时间2013-04

版次1

装帧平装

开本16开

纸张胶版纸

页数601页

字数99999千字

定价99元

上书时间2024-12-01

纵列風

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:Clojure编程
定价:99.00元
作者:[美]Chas Emerick(蔡司 埃默里克),Brian Carper(布赖
出版社:电子工业出版社
出版日期:2013-04-01
ISBN:9787121197185
字数:911000
页码:601
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
《Clojure编程》基于新版,提供大量优良的样本代码,可让读者在快速入门、提高的同时,并不遗漏必要的初级概念。抛开Clojure不谈,这也是一本值得推荐的编程语言书籍。  或许你现在还不能充分理解Clojure和函数式编程的精髓,或许目前的日常工作还用不到Clojure,但这绝对是一个值得你重视的主题,本书据此精心设计。作者在这一领域有足够的发言权,有能力引导读者从下载/安装开始学起,直到掌握用起进行web开发。  《Clojure编程》写作精良,平易近人,具有非常良好的“信噪比”,可谓最实用而全面的Clojure图书,对 Clojure的状态、标识及并发理念,函数式编程以及Clojure生态系统都有完整阐述。如果有人问你“我应该读什么书上的Clojure“,你可以坚定地指向它!
内容提要
Clojure是一种实用的通用语言,它是传奇语言LISP的方言,可与Ruby、Python等动态语言相媲美,更以无缝Java库、服务,以及拥有JVM系统得天独厚的资源优势而胜出。《Clojure编程》既可以用来熟悉Clojure基础知识与常见例子,也可了解其相关的实践领域与话题,更可以看到这一JVM平台上的LISP如何帮助消除不必要的复杂性,为大家在编程实践中解决挑战性的问题开辟新的选择——更具灵活性,更适于Web编程和操作数据库,可以应付更为苛刻的应用程序安全要求,更有效的并发性和并行处理、数据分析能力,以及在未来云环境下的更大的发展潜力。
目录
章 进入Clojure仙境 为什么要选择Clojure? 获取Clojure Clojure REPL 不!括号真的不会让你瞎了眼 表达式、操作符、语法以及优先级 同像性 Clojure Reader 命名空间 符号解析 特殊形式 小结 这只是开始 部分  第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 乐于合作的伙伴 0章 面向REPL的编程 交互式开发 工具集 在REPL里调试、监测和打补丁 重定义结构的限制 小结 第4部分  1章 数字与数学 Clojure的数字 Clojure数学 相等与等值 优化数值效率 用Clojure可视化芒德布罗集 2章 设计模式 依赖注入 策略模式 责任链 面向方面的编程 最后的思考 3章 测试 不可变值与纯函数 clojure.test HTML DSL的成长 依赖断言 4章 使用关系数据库 clojure.java.bc Korma Hibernate 最后的思考 5章 使用非关系型数据库 安装CouchDB和Clutch 基本的CRUD操作 视图 _changes: 把CouchDB滥用做消息队列 可随意点选的消息队列 最后的思考 6章 Clojure与Web Clojure栈 基石:Ring 用Compojure路由请求 使用模板 最后的思考 7章 布署Clojure Web应用程序 Java与Clojure Web架构 在本地运行Web应用 Web应用程序布署 简单Web应用程序布署 第5部分  8章 明智地选择Clojure类型定义形式 9章 在工作场所引进Clojure 只是事实… 强调生产效率 强调社群 审慎 第20章 下一步? (dissoc Clojure ‘JVM) 4Clojure Overtone core.logic Pallet Avout Heroku上的Clojure 关于作者 
作者介绍

序言

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP