java程序员学习clojure函数式语言有什么好的快的方式吗
最近项目需要用到clojure 因为之前就是用clojure写的代码。但是我是java程序员,写java写的根深蒂固。完全不同于面向对象思想感觉学起来有些慢。o(︶︿︶)o 唉 求帮助啊。
masaka
9 years, 7 months ago
Answers
从 Java 转写 Clojure 还是比较容易的。毕竟 Clojure 是基于 JVM 的语言,与 Java 具有极好的互操作性。主要的困难在于从面向对象到函数式编程的两种编程方法的转换。从我自己的经验看,可以从这几个地方入手:
- 有一个良好的 IDE。过去 Clojure 的 IDE 不多,很多程序员需要同时学习 Emacs 和函数编程,这让学习任务陡峭很多。但幸好这个状况已经改善很多:基于 IntelliJ IDEA 的 CursiveClojure 插件 ( 博客介绍 ),或基于 Eclipse 的 CCW 插件 。
- 有一本好书。Java 程序员初转最好的入门书是《 Clojure 程序设计 》。
- 做一些练习。 4clojure.com 是极好的迅速练习的站点。
werwolf
answered 9 years, 7 months ago