注:本文是 Yet Another Haskell Tutorial 一书的学习札记,请配合原书读本文,否则将会一头雾水。
yaht下载
Lambda演算与FP(pdf)
Haskell入门必读的书,由浅入深读起来非常酣畅。貌似有人在翻译,但好像没有看到全文的翻译。深知自己的水平和定力有限,就不再挖坑翻译了。记一点读书笔记,发一点杂感,算作学习动力了。
学习haskell之前,乱七八糟的学习过程是这样的: BASIC -> C -> C++ -> Java -> Python -> Lisp -> Haskell .
Java , C++ 都曾经作为自己吃饭的家伙,当初学主要是为了找工作。而 Python更多的是出于兴趣,不爽Java的官样文章,喜欢轻巧灵动的程序。当然,Python找工作还是相对容易的。而现在学习Haskell则完全不指望靠它来找工作,纯为了满足对于程序之美的追求。
学习了Haskell过程中不断感觉到自己基础知识的薄弱,或许是因为haskell的现有资料大多太学术化,介绍实用程序的少。这也反映在其应用领域中,haskell目前来说主要还是在研究领域比较关注,对于我这样的普罗大众则显得遥不可及。今天在python群里介绍了下haskell,立刻经典问题出来了:能用haskell做什么?能做网站读数据库么? 虽然我很想说:能。但那并不是体现haskell力量的地方。 有更多更有趣的领域可以让其发挥。
选择一门语言,了解一个世界。开始haskell之旅,惊喜不断。
Comments
看完了!
文字很幽默,亏得有时间写这么多;感觉比我写的Scheme笔记好玩多了。