函数式编程和Haskell

Aly*_*Aly -2 java haskell functional-programming

我来自1年制课程html/css/javascript/jQuery和6个月课程的背景Java's JSP Servelets.我在大学的第二年,在第二年的最后一个学期,我没有通过我们学习Haskell的功能编程课程(可能主要是因为我收到了90%的分数.在我的第二年似乎我也将参与一个关于女巫Haskell的课程,所以学习基础知识是不够的.

我感兴趣的是:

- OOP编程和函数编程之间的区别

- 对于使用Haskell进行功能编程的初学者,建议使用哪本书(我似乎无法做出教授写的内容或尾部)

我完成这本书后去哪里练习语言

- 我可以用Haskell做什么,不能用Java做

- 我需要很多数学来理解Haskell(我的大学教授在他的课程中使用了很多数学相关的东西)

C. *_*ann 5

OOP编程和函数编程之间的差异

从您的背景来看,您可能对OOP的了解不足以进行比较.忘记它并学习函数式编程本身.

在使用Haskell进行功能编程的过程中,建议使用哪本书(我似乎无法说出profesor所写的内容或故事)

其他人一直提到了解你是一个Haskell的原因.:]

在我完成这本书之后去哪里练习这门语言

在你的电脑?获取编译器,获取代码编辑器,开始编程.边做边学是最好的方法.

我怎么能用Haskell做什么,不能用Java做

琐碎,没什么.两种语言都能够做你想做的任何事情,最终.

再说一遍,你没有花足够的时间用Java来比较语言是否有用,所以只需要学习Haskell本身.

我需要很多数学来理解Haskell(我的coledge profesor在他的课程中使用了很多数学相关的东西)

并不是的.然而,一点点离散的数学和形式逻辑有助于,但无论如何,这是你应该在任何CS程序中获得的东西.