Hi Haskell

 

    我所在的部门最近准备成立一个兴趣小组学习一门新语言,在比较了若干语言(Hasekll,Scala,Scheme,Erlang,Smalltalk,Mozart/Oz,Processing等等)之后,最终选择了Haskell。于是前天下午我在公司给同事做了一个《Hi Haskell》(http://www.slideshare.net/JifengDeng/hi-haskell ,上传到slideshare之后似乎排版有些问题)的分享,内容就是有关这门语言的概览性介绍。

    在此次介绍中,我试图强调那些我所认为的最独特的概念,包括Purity、强且智能的类型系统、Algebraic Data Type、Type Class、Curry、Monad等等。除此之外,还加上了一些非常有启发性的应用实例,让大家对Haskell Way有个直观的认识,这其中有函数式3D建模、函数式音乐编程、函数式GPU编程、Parser Combinator、并发与并行机制。本来还想介绍FRP(Functional Reactive Programming),但是感觉太大,最后给删了。

    Haskell是一门如此与众不同的语言,所以即使持续了一个半小时,所有主题也都只能蜻蜓点水,很多同事听得也有点儿晕。我想,还是塞的内容太多了。给基本没接触过FP的技术人员介绍清楚Haskell是一项很有挑战性的工作,这次我做得一般般,但是再让我做第2次、第3次....第N次,我想一定会越来越好的。

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值