【发布时间】:2011-02-25 08:36:08
【问题描述】:
我是一名终生的面向对象程序员。我的工作主要是 Java 开发,但我有多种语言的经验。 Ruby 让我第一次真正体验到了函数式编程。我喜欢 Ruby 从函数范式中借鉴的特性,例如闭包和延续。最终,我毕业于 Scala。这是逐渐学习以实用的方式处理重要问题的好方法。
现在我对 Clojure 很感兴趣。我知道使它诱人的所有性感功能(软件事务内存、宏等),但我就是不习惯“用 lisp 思考”。我看过 Rich Hickey 针对 Java 程序员的截屏视频,但它们的目的是解释语言特性,而不是解决现实世界的问题。
我正在寻找任何可以让其他人更容易过渡的建议或资源。
【问题讨论】:
标签: functional-programming lisp clojure