年很快就要过去啦,年正在向我们走来。
小编向各位订阅用户送上新年祝福:
祝大家在新的一年里,
身体棒、吃饭香、睡觉安!
步步高升!
财源广进!
万事如意!
合家幸福!
一函数式编程是近几年非常火热的一个词,其实函数数编程并不是一个新东西,它是很古老的,函数式编程语言的鼻主Lisp语言的产生时间甚至比C语言还早。只不过在最初的发展过程中,c语言等结构化的编程方式占据了主流,后来面向对象的编程兴起也成为了主流。而函数式编程一直长期停留在学术研究中,没有大规模的在软件产业中应用。
那现在函数式编程为什么又火热起来了呢?其背后的驱动力是什么呢?这有很多原因,想到的可能的原因有:
??第一,是计算机性能的提升尤其是多核技术的发展,使得原来函数式编程最大的效率问题得以解决;
??第二,大数据的流行也推动了函数式编程的发展,因为函数式编程最擅长的就是处理数据,包括大数据中如Spark、Storm等流式大数据处理框架的流行,而这些框架都是用函数式编程语言实现的,如spark用的是scala语言,storm用的是clojure语言;
??第三,软件在各行各业的应用越来越广,也推动了技术和人的能力的提升。所有这些包括其它的一些因素,让大家越来越认识到函数式编程的一些固有优势,这形成了一个良性的循环,推动了函数式编程的应用广度和深度,使得函数式编程越来越成为主流的编程范式之一。
本人也是在这种大的潮流的影响下开始学习函数式编程,学习之后,深刻感受到这是个好东西。因此整理了这篇文章和大家分享下,希望促动更多人的人来白癜风有效的治疗方法白癜风治疗