自学函数式语言(特指Haskell)需要什么条件?

如题所述

第1个回答  2018-03-21

Haskell函数是语言是一个比较大的系统,最好先学好计算机基础知识,这样学习起来稍微会容易一些。我这里推荐几本还不错的书,给大家参考看看。


《趣学指南》

这是一本很好的入门书,里面的内容都写得很清楚,但是因为它本身很简单,所以说信息量不大。读这本书几乎没有什么可学的,学的东西不算太多,但零基础的话还是有读一读的必要。

《haskell函数式编程入门》

我感觉从这本书开始是件好事。它写得更详细一些,并且解释了许多语言特性背后的含义,这样可以帮你节省大量时间,内容也相对是较新的。但我个人的感觉还是有点简略。

一些其他条件

读英语是很多人关于这个学习的最大的困难,我们都知道,HASKELL材料大多不是中文,所以必要时一定要习惯读英语文章。当然,这在学习这个的同时你也能提高你的英语水平。

然后要善于提问,在问题中发现自己的不足,也能及时的改正,了解自己学习的进程。通过别人的帮助,你也能学到更多别人学习的方式,有利于你继续学习下去。

数学概念也是HASKELL中不可避免的一个问题,你在学习过程中可能会遇到很多数学概念,一开始你只能从接口代码的角度去理解它,但从长远来看,充足数学概念的知识,可以帮助你少走很多弯路,提高学习效率。

另外一点就是一定要坚持下去,坚持学下去才能有所成绩。

相似回答