【发布时间】:2008-11-12 16:33:17
【问题描述】:
我最近被诊断出患有级联分离障碍,除了现有的可能的顺行性遗忘病例外,还会导致逆行性遗忘。很多人试图提醒我,我以前是一个多么伟大的程序员——现在我掌握了概念和习语,但无论我是否知道,我都想自学。我想我可以部分克服健忘症的问题。
我的问题是,stackoverflow,我最近发现了 Clojure,它......使用起来感觉很好,即使只是从我能找到的任何网页上复制示例。我学习函数式编程语言的目标是创建一个简单的网络服务器、一个不同种类的 irc AI 机器人和一个类似 couchdb 的数据库系统,所有这些都是轻量级的,专门用于教育。 Clojure 有哪些缺陷?现在有更好的函数式编程语言用于教育/和/应用吗?
【问题讨论】:
-
请问您是不是因为您的情况而专门选择函数式语言?你有短期记忆问题吗?我以前从未想过它,但也许缺少状态和可变对象使函数式编程成为记忆障碍人士的好语言。在某种程度上,程序员必须在自己的内存中维护系统状态的反映,以便编写除最琐碎的 OOP 软件之外的所有软件。这在函数式编程中是否有些否定?
-
我敬仰你作为一个程序员,一个有勇气和决心的人!
标签: database functional-programming clojure webserver artificial-intelligence