微软首席研究员:函数式编程语言时代已经来临 - 开源中国社区
微软首席研究员:函数式编程语言时代已经来临
达尔文 2017年11月15日

微软首席研究员:函数式编程语言时代已经来临

达尔文 达尔文 发布于2017年11月15日 收藏 22

Simon Peyton Jones 将 Haskell 等函数式编程语言描述为:它们是程序员灵感的来源


微软首席研究员兼 Haskell 的主要贡献者  Simon Peyton Jones 在一次采访中说到,函数式编程语言将在主流编程语言中占据一席之地。

函数式编程语言时代已经来临

Simon 谈到,大多数编程语言的构建方式都是命令式的,需要预先设定执行命令。但函数式编程语言就不一样,它会直接输出结果。比如 Excel 表格里的方程式,它并不显示计算步骤,只显示最后的计算结果。他认为函数式编程语言能够帮助验证程序员的新想法,它们易于理解,也易于处理,只要你有能力驾驭,它们就能为你提供强有力的帮助。

Simon 还认为,函数式编程语言可以避免运算单元之间发生交互,来实现并行运算。但这要求程序员对程序每个环节的交互都非常了解,从而降低 bug 出现率。

过去几年,函数式编程语言的许多优秀特性,都得到了其他编程语言的认可和模仿。但函数式编程语言并没有停止创新的步伐。Haskell 和 OCaml 可以说是函数式编程语言创新的主力,一些函数式编程语言已经成为主流编程语言的一部分。

虽说函数式编程语言的市场相对较小,但已经存在了 27 年,所以用户群体比较强大。而且,许多企业也也在使用函数式编程语言。如,Bloomberg 和谷歌等,Facebook 也在用 Haskell 进行垃圾过滤。

Simon 最后还总结道:就编写软件来说,函数式编程语言对于复杂性的管理,是命令式编程语言无法比拟的。

编译自:TechRepublic

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:微软首席研究员:函数式编程语言时代已经来临
分享
评论(11)
精彩评论
19
暂时没有符合该搜索条件的职位
2
学习成本高,不是开发的刚需技能。会有越来越多的人关注函数式编程,但是不会大规模使用。
2
在上世纪50年代lisp发明的时候,函数式编程的时代就已经来临。当前的绝大部分编程语言的特性,都在向lisp靠拢,但是还没有一门语言达到lisp的先进程度。整天炒作语言有什么意思,实现了特性不如lisp的九牛一毛,还拿出来BB,忽悠新时代的花草。
1
就编写软件来说,函数式编程语言对于复杂性的管理,是命令式编程语言无法比拟的。
就编写软件来说,函数式编程语言对于复杂性的简化,是无法比拟命令式编程语言的。
最新评论
0
一派胡言,微软就要毁在你们这些人渣的手里!!
2
学习成本高,不是开发的刚需技能。会有越来越多的人关注函数式编程,但是不会大规模使用。
2
在上世纪50年代lisp发明的时候,函数式编程的时代就已经来临。当前的绝大部分编程语言的特性,都在向lisp靠拢,但是还没有一门语言达到lisp的先进程度。整天炒作语言有什么意思,实现了特性不如lisp的九牛一毛,还拿出来BB,忽悠新时代的花草。
1
就编写软件来说,函数式编程语言对于复杂性的管理,是命令式编程语言无法比拟的。
就编写软件来说,函数式编程语言对于复杂性的简化,是无法比拟命令式编程语言的。
0
是指js吗?
0
纯函数式太难用了,各种意义上来说
0
竟然没提Scala?#PlayScala#
19
暂时没有符合该搜索条件的职位
0
:eyes函数式编程 如果项目大的话怎么维护呀......
0
erlang ?
0
F#?
顶部