Haskell语言小结
Haskell语言:作为一个循序渐进的过程 scala是混杂着面向对象的函数式语言
erlang也具有函数式语言的很多特性 虽然它来自prolog语系...
而clojure作为lisp方言 自然也是函数式语言
而作为压箱底的BOSS级人物 Hskell则是血统最纯正的函数式编程思想的代表语言
作为一门为学术而生的语言 在上手Haskell的第一天 我经常为自己的智商捉急
后面我都开始怀疑是不是该重新学习一下数学才能继续看完这本书
还好最后我还是看出了几个Haskell语言的特别之处
首先是函数柯里化(Currying)和偏应用函数 因为之前看过相关的文章 所以我觉得.....
这是一种非常适合懒人的特性 可惜在面向对象设计中实现起来似乎很麻烦
最后是monad 在我以为关底boss会是闭包(closure) 结果是monad这个让人云里雾里的东西...
而看完monad之后我更加迷惑 这玩意到底是什么的
诚然 作为程序语言最高逼格的象征 Haskell还是让人很有学下去的欲望
但即使继续学下去 大概这个疑问也还是很难消除 这玩意到底要干什么
本文来源 我爱IT技术网 http://www.52ij.com/jishu/3836.html 转载请保留链接。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
