【发布时间】:2011-11-16 08:12:17
【问题描述】:
我来自 html/css/javascript/jQuery 的 1 年编程背景和 Java's JSP Servelets 的 6 个月编程背景。我在大学二年级,在二年级的最后一个学期,我没有通过函数式编程课程我们正在学习 Haskell(可能主要是因为我错过了 90% 的课程)。似乎在我的第二年,我还将参加有关 Haskell 女巫的课程,因此仅学习基础知识是不够的。
我感兴趣的是:
-OOP编程和函数编程的区别
-向初学者推荐使用 Haskell 进行功能编程的书(我似乎无法理解教授所写的内容)
-读完书去哪里练习语言
-我可以用 Haskell 做什么而不能用 Java 做什么
-我是否需要大量数学才能理解 Haskell(我的大学教授在他的课程中使用了很多与数学相关的东西)
【问题讨论】:
-
所有这些都可以在网络上轻松搜索。 IMO Learn You a Haskell for Great Good 是无价的。
-
您在这里提出了很多广泛的问题。你为什么不看看haskell.org,如果你有任何更具体的问题回来?
-
尽管普遍认为,大多数教授喜欢谈论他们教的东西。所以找个时间找你的教授(或给他发电子邮件)问这些问题。我相信他会给出非常令人满意的答案。如果您对课程准备不足(例如您需要更多的数学经验),那么教授是识别该问题的最佳人选。
标签: java haskell functional-programming