码迷,mamicode.com
首页 > 其他好文 > 详细

响应式编程 函数式编程 简介

时间:2020-03-24 21:38:58      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:行业   响应式   一个   理念   合并行   其他   合并   size   lam   

 

响应式编程:

关键字:RxJava,观察者模式,EventBus,广播

理念:一切为事件

发出A事件通知B执行,而不是B一直等待(阻塞),提高效率。

 

 

 

 

函数式编程:

关键字:lambda,lisp,大数据,AI

理念:

1.一切为函数

2.每个函数是可靠的,没有副作用的;不能依赖外部环境/上下文

3.每一个可靠小函数组合成大函数,再组成一个牛逼函数

优点:

1.适合并行计算,每个小函数分发给不同CPU。非常适合大数据,AI这类大运算。

缺点:

1.难懂,反人类。

2.耗内存

 

虽然函数式编程最近又火了起来,但是晦涩风格注定不能走得长远,语言只会越来越简单。这不是程序员越来越蠢,是为了避免在细节中挣扎,将精力放在其他方面,提高行业效率。(试试用汇编整个王者荣耀出来?)

响应式编程 函数式编程 简介

标签:行业   响应式   一个   理念   合并行   其他   合并   size   lam   

原文地址:https://www.cnblogs.com/luojianjin/p/12562175.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!