P520

The Joy of Clojure第二版 文档

这本书的深度令它更适合有足够 Clojure 编程实践的中高级程序员。在读完 Stu 的 Programming Clojure 以后,你至少需要一个 Clojure 项目的实践才能开始读本书,否则就会感觉不系统和摸不到头脑。但如果你有足够经验,会感觉本书的陈述重点正对准你的各种问题,它向你展示了 Clojure 语言的设计思路和方向,它潜藏在简单的外表下的完美的强大力量。

2016-02-14   2   0
P48

学习Clojure 文档

这里简要的列出相关的学习笔记,希望能快速入门Clojure以及进行jepsen的使用。首先,为什么选择Clojure?第一个原因当然在于jepsen是用Clojure编写的,但除此 之外,Clojure也有其他吸引我去学习的地方。 Lisp。Clojure是一门Lisp方言,如果喜欢函数式编程的同学一下子就会非常喜 欢。虽然我没有任何函数式编程的经验,但以前因为受到《计算机程序的构造 与解释》这本书的影响,一直想找个机会好好学习一门Lisp语言。JVM。最开始的Clojure是是运行在JVM上面的,当然现在也支持了其他平台 (譬如.net),运行在JVM上面的好处就在于跨平台了,并且能很方便的使用 java的library。笔者之前也没有任何java开发经验,正好也能对java相关的函数 了解一点。

2015-12-22   0   0
P362

《Clojure编程乐趣》(The Joy of Clojure) 文档

Clojure是一门Lisp方言。它通过函数式编程技术,直接支持并发软件开发,得到众多开发人员的欢迎。<br> 《Clojure编程乐趣》并非Clojure初学指南,也不是一本Clojure的编程操作手册,而是通过对Clojure详尽地探究,教授函数式的程序设计方式,帮助读者理解和体会Clojure编程的乐趣,进而开发出优美的软件。<br> 全书分为5个部分共13章。第1部分是基础,包括第1章到第3章,从Clojure背后的思想开始,介绍了Clojure的基础知识,并带领读者初步尝试Clojure编程。第2部分包括第4章和第5章,介绍了Clojure的各种数据类型。第3部分是第6章和第7章,介绍了函数式编程的特性。第4部分包括第8章到第11章,分别介绍了宏、组合数据域代码、Clojure对Java的调用,以及并发编程等较为高级的话题。第5部分为第12章和第13章,探讨了Clojure的性能问题及其带给我们的思考。<br> 《Clojure编程乐趣》适合有一定基础的Clojure程序员阅读,进而掌握函数编程的思考方法和程序设计方法,也可以作为读者学习函数式编程的参考资料。

2015-10-14   1   0
P73

函数式编程之Clojure(聚会讲稿) 文档

这就是ClojureClojure是•一种Lisp方言(最初只基于JVM构建,现在也有CLR和JS的版本)•开源语言(使用Eclipse Public Licensev1.0协议)•动态类型语言(标识类型是可选操作)•函数式语言(但提供了安全的可变状态操作方法)•作者:RichHickey•2007年10月第一次发布•官方网站:http://www.clojure.org/•中文用户组网站:http://cnlojure.org/http://wiki.clojure.cnhttp://ask.clojure.cn/http://blog.clojure.cn/这就是ClojureClojure拥有•可以在JDK5.0(及以上)上构建和运行的代码•一个稳定、高效和跨操作系统的运行平台(JVM)•可以无缝使用丰富的Java类库和资源•可以为其他Java代码提供API•极少的语法,非常小的核心,高扩展性•代码即数据(code-as-data)&句法抽象•不可变状态&高阶函数•强大的宏!

2015-01-11   1   0
P12

  Clojure语言介绍及前景 文档

Lisp 是一种编程语言,以表达性和功能强大著称,但人们通常认为它不太适合应用于一般情况。Clojure 是一种运行在 Java平台上的 Lisp 方言,它的出现彻底改变了这一现状。如今,在任何具备 Java 虚拟机的地方,您都可以利用 Lisp 的强大功能。在本文中,了解如何开始使用 Clojure,学习它的一些语法,同时利用 Eclipse 的 Clojure 插件提供帮助。

2014-12-18   1   0
P76

clojure简介与应用 文档

Clojure是一种运行在Java平台上的 Lisp 方言,Lisp是一种以表达性和功能强大著称的编程语言,但人们通常认为它不太适合应用于一般情况,而Clojure的出现彻底改变了这一现状。如今,在任何具备 Java 虚拟机的地方,您都可以利用 Lisp 的强大功能。

2014-12-18   1   0
P45

  Clojure 带给我不一样的世界 文档

不一样的世界这一年,Clojure带给我温瑞云关于我倒腾了10年的开发C++、C#、Ruby、ClojureWord、UML、甘特图、燃尽图…Scrum支持者信奉Scrum价值观践行4年,始于草莽,归于无形翻译《Programming Clojure 2nd》正在为创建一个报警网络而工作话题讲一个故事,讲给还徘徊在Clojure门外,以及刚刚跨进来的同学听。故事的开始一个历史遗留系统开发阶段共3人参与,耗时近4个月。上线联调耗时1个半月。Bug不断,修修补补1年多,仍然无法稳定运行。

2014-12-18   1   0