高手问答第 253 期——函数式编程的优缺点
函数式编程出现已经有很长的历史了,最近几年由于多核CPU与分布式系统的广泛应用、人工智能的兴起,以及人们对高并发、高性能、高可用软件的强烈需求,它再次进入业界视野,受到大家的重视。 函数式编程的特点是适应分布式系统的开发、程序可证明、代码简洁、运行时错误少、可维护性强。对于个人开发者来说,了解函数式编程,能拓宽视野,提高逻辑思辨能力,让自己的代码更加的优雅和健壮。 OSCHINA本期高手问答(2020 年 8月 25日——2020 年 8月 30日) 我们请来了杜万老师@vangie 和大家一起探讨关于函数式编程的优缺点,以及如何学习函数式编程。 问答主题 本次问答主要包括以下方向: 函数式编程的优势是什么? 学习函数式编程的难点在哪里? 函数式编程未来的发展前景如何? 有其他相关的问题,也欢迎提问。 嘉宾简介 杜万,15年Java Web开发经验,曾主导研发过Coding WebIDE,擅长互联网应用架构,热衷于整合框架和开发工具,先后翻译并出版了《Elixir程序设计》《函数式编程入门:使用Elixir》。2018年加入阿里云,先后负责函数计算的工具链和云效云端工作台的研发工作。...
