文档章节

Haskell 引发的思考

钟敏玉
 钟敏玉
发布于 2017/02/26 20:17
字数 99
阅读 15
收藏 0

Haskell和 Common Lisp

  • Lisp是动态类型的,而 Haskell 静态类型的,从这一点上来看 Haskell 更适用于工业实践
  • Lisp 是复杂 AST,让语言自身支持 AST 的复用,而 Haskell 是通过类型系统来增加复用的效果

Lisp 强调的是 bottom up,“生长”

Haskell 强调的是通过类型系统实现抽象,"复合"

© 著作权归作者所有

共有 人打赏支持
钟敏玉
粉丝 2
博文 2
码字总数 99
作品 0
南昌
程序员
私信 提问
Haskell 语言为什么值得你去学习

当我向一些新手推荐学习Haskell语言时,得到的反应通常是:“为什么要学Haskell?”,“这是一种实用的语言吗?”或者“这是一种我可以真正用的语言吗?”我的回答是明确的YES。 Haskell并不...

oschina
2013/03/12
7K
22
函数式思维和函数式编程

作为一个对Hashell语言[1]彻头彻尾的新手,当第一次看到一个用这种语言编写的快速排序算法的优雅例子时,我立即对这种语言发生了浓厚的兴趣。下面就是这个例子: 我很困惑。如此的简单和漂亮...

oschina
2014/09/05
11.1K
24
比特币和以太坊可能的未来,数字加密货币的归宿是什么?

上篇文章我们提到,一个可能超越以太坊,取代比特币的东西,应该具备灵活的可扩展性,优秀的共识机制,永续的自我发展,便捷的互通性和对监管层面的考量,而在市面上所有加密数字货币当中,目...

币圈事务总局
08/06
0
0
对函数式编程的误解

最近,我偶然看到了这样一篇文章:实用的纯函数式编程,里面谈到了函数式编程的优势。然而,作者的某些对函数式编程的思想认识却让我诧异: “长期的处在命令式编程的环境世界里会让我们养成...

oschina
2012/09/21
3.3K
33
11大类编程语言功能比较表(信息图)

导读:有程序员的地方就会有因为对编程语言的探讨而引发的战争(例如Linux之父Linus Torvalds炮轰C++ 一无是处,认为C++既无助于简化,以实际用于进行原型化或者简单的GUI编程,又不是像C那样...

sevens2008
2012/01/31
5.3K
12

没有更多内容

加载失败,请刷新页面

加载更多

三星Galaxy S10可能会配备TOF 3D摄像头

12月3日消息,据Phone Arena报道,三星Galaxy S10可能会配备TOF 3D摄像头。 Phone Arena报道称三星Galaxy S10一共有五颗摄像头(前置双摄+后置三摄),而5G版本的Galaxy S10后置四颗摄像头,...

问题终结者
30分钟前
9
0
fabric增删改查Mac

备份1.3版本,重新下载1.1版本到fabric文件夹 /opt/gopath/src/github.com/hyperledger/fabric -> /opt/gopath/src/github.com/hyperledger/fabric1.3 新建/opt/gopath/src/github.com/hype......

八戒八戒八戒
59分钟前
9
0
盘点愚人节各大网站彩蛋,谁最爱恶搞?

如今的愚人节俨然已是各品牌宣传了一个重要节日,同时,也成为了各大互联网科技企业凑热闹,比拼创意和策划的节日。跟小编一起看看有哪些有趣的策划吧! Google地图变成吃豆人游戏 每年愚人节...

临江仙卜算子
今天
6
0
Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析

本文分析的是源码,所以至少读者要熟悉它们的接口使用,同时,对于并发,读者至少要知道 CAS、ReentrantLock、UNSAFE 操作这几个基本的知识,文中不会对这些知识进行介绍。Java8 用到了红黑树...

java菜分享
今天
6
0
玩手机与做实验

看过这样一个故事:说的是在二十世纪二十年代初的一个深夜,担任英国剑桥大学卡文迪许实验室主任的卢瑟福来实验室检查,发现一位学生还在做实验。卢瑟福就问他:“你上午做什么了?”学生回答...

Bob2100
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部