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。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。