开发者社区> 问答> 正文

[@徐雷frank][¥20]函数式编程如何应用在实际场景

函数式编程如何应用在实际场景

展开
收起
Nebula 2018-12-16 11:06:31 2168 0
1 条回答
写回答
取消 提交回答
  • 1.阿里云大学讲师,主讲《微服务Spring Cloud设计与开发实战》《MongoDB高级实战》等课程 2.MongoDB中文社区专家 3.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士、上海交通大学硕士

    1、函数式编程,现在Java、C#都有一些支持,但是典型的还是Lisp、Scala、F#等
    2、函数式编程在学术界一直很受欢迎,但很少有工业应用。,最近几种主要的函数式编程语言已经在商业或工业系统中使用。例如,Erlang编程语言由瑞典公司Ericsson在20世纪80年代后期开发,最初用于实现容错电信系统。从那以后,它已成为在Nortel,Facebook,ÉlectricitédeFrance和WhatsApp等公司建立一系列应用程序的热门。 Lisp的Scheme方言被用作早期Apple Macintosh计算机上的几个应用程序的基础,并且最近已经应用于训练模拟软件[5]和望远镜控制等问题。OCaml于20世纪90年代中期推出,已经在财务分析,驱动程序验证,工业机器人编程和嵌入式软件静态分析等领域得到了商业应用。Haskell虽然最初是作为一种研究语言,[16]也已被一系列公司应用于航空航天系统,硬件设计和网络编程等领域。
    3、其他在工业中使用的函数式编程语言包括Scala, F#, (两者都是功能性OO混合,支持纯函数和命令式编程)Wolfram语言, Lisp,标准ML和Clojure。

    2019-07-17 23:22:10
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载