如何学习 Haskell
1个回答
展开全部
haskell难学主要是资源比较少,
偶尔有一两本书,作者还一直用haskell解数学题。
如果英文阅读能力比较好建议看《real world haskell》
Haskell的应用场景太少,导致项目少,资料少,用的人少。
至于函数式编程思想什么的scheme racket 这些lisp系的更容易入门。
haskell 加入了静态类型,被认为是一种极端保守派的语言。
而且目前也没有像样的IDE,新手入门慢。
而且懂了点语法后也不知道要拿Haskell搞点什么,
因为库少,库的资料更少。官方文档有简略的英文资料。
现在学java比较重要的一点是很多书用地java讲解(变向等于Java资料多)。
有时候要看这些书就得看得懂java。
任何东西都是一步步累积出来的,
要学Haskell就要用haskell写项目,
这个项目最开始简单,然后不断添加内容。
资料少,所以当你面对不合适你的资料的时候要死磕。
资料多的语言你总能找到你看得懂的示例,
学haskell就没这么容易了,有种闭门造车,
手头就那么点资料,只能硬着头皮看。
如果你不觉得Haskell资料少,认为资料很多,那可能我是个别现象。
资料多就好办了,快速找到合适自己的资料,立刻动手起来。
不过我还是觉得haskell资料少。
偶尔有一两本书,作者还一直用haskell解数学题。
如果英文阅读能力比较好建议看《real world haskell》
Haskell的应用场景太少,导致项目少,资料少,用的人少。
至于函数式编程思想什么的scheme racket 这些lisp系的更容易入门。
haskell 加入了静态类型,被认为是一种极端保守派的语言。
而且目前也没有像样的IDE,新手入门慢。
而且懂了点语法后也不知道要拿Haskell搞点什么,
因为库少,库的资料更少。官方文档有简略的英文资料。
现在学java比较重要的一点是很多书用地java讲解(变向等于Java资料多)。
有时候要看这些书就得看得懂java。
任何东西都是一步步累积出来的,
要学Haskell就要用haskell写项目,
这个项目最开始简单,然后不断添加内容。
资料少,所以当你面对不合适你的资料的时候要死磕。
资料多的语言你总能找到你看得懂的示例,
学haskell就没这么容易了,有种闭门造车,
手头就那么点资料,只能硬着头皮看。
如果你不觉得Haskell资料少,认为资料很多,那可能我是个别现象。
资料多就好办了,快速找到合适自己的资料,立刻动手起来。
不过我还是觉得haskell资料少。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询