文档章节

Haskell 引发的思考

钟敏玉
 钟敏玉
发布于 2017/02/26 20:17
字数 99
阅读 12
收藏 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
6.8K
22
函数式思维和函数式编程

作为一个对Hashell语言[1]彻头彻尾的新手,当第一次看到一个用这种语言编写的快速排序算法的优雅例子时,我立即对这种语言发生了浓厚的兴趣。下面就是这个例子: quicksort :: Ord a => [a] ...

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

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

币圈事务总局
08/06
0
0
11大类编程语言功能比较表(信息图)

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

sevens2008
2012/01/31
5.1K
12
对函数式编程的误解

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

oschina
2012/09/21
3.2K
33

没有更多内容

加载失败,请刷新页面

加载更多

下一页

文件的压缩与解压(linux)

Linux下*.tar.gz文件解压缩命令 1.压缩命令:   命令格式:tar -zcvf 压缩后文件名.tar.gz 被压缩文件名 可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 2.解压缩命令: ...

qimh
20分钟前
1
0
invalid character found in the request target 异常

这个异常时因为Tomcat 9不支持请求格式出现“{”等非法字符的问题 因为tomcat版本问题遇到的坑,记录一下。 问题 今天由于要测试一下订单详情页的异步查询,在本地起了一个服务,发送的请求是...

edwardGe
24分钟前
1
0
发现抓包软件fiddler的bug

1个请求他跳转之后,直接400,被拦在了Apache,使用fiddler 的,replay requests 是同样的结果,但是replay composer确是正常的。 也就是说这replay requests 是发原来的包,replay composer...

NLGBZJ
35分钟前
1
0
linux screen 命令详解

shell关闭后, 主机仍然运行 screen命令 启动jenkins以后, screen, 然后按ctrl+a 再按d 这样暂停了子界面, 这时候回到了父界面 用screen –ls查看目前子界面的状态 [root@free /]# screen -l...

SuShine
35分钟前
1
0
mac机器切换无线网络导致网页不能打开的问题

问题: 公司和家里使用不同的WI-FI,每次从家到公司时自动切换网络后,公司的许多地址不能访问, ping域名是可以ping同的,但是网页却打不开... 问题分析: 初步猜想是DNS缓存的问题? 对于MAC系统没...

Lennie002
38分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部