- 主题:大家在实际CPP项目中, 有没有用RxCPP以及functional style?
- 以及大家对于这些技术持啥样的态度
 --
 FROM 52.195.2.*
 
- 从没用过,甚至没听说过rxcpp。不过看它的repo,有10年历史了
 
 在Rust里倒是会用这种东西
 
 这个有个图文并茂的解说
 https://www.jianshu.com/p/3eef06c7d2da
 
 用这种东西需要改变编程范式,自己一个人用估计还行;如果是team,一堆人都要跟着改变估计有点难。
 --
 修改:z16166 FROM 61.48.130.*
 FROM 61.48.130.*
 
- 应该是抄 rxjava, rxjs 的吧?这种回调又回调的编程方法除了 js,其它编程语言社区的大多不喜欢。
 
 现在又有了 coroutine/fiber 这些工具,还是让 rx 系列早点入土吧。
 
 【 在 KnightZorro 的大作中提到: 】
 : 以及大家对于这些技术持啥样的态度
 --
 FROM 120.41.146.*
 
- 应该不是抄,rx是个跨语言的编程范式项目 
 【 在 hgoldfish 的大作中提到: 】
 : 应该是抄 rxjava, rxjs 的吧?这种回调又回调的编程方法除了 js,其它编程语言社区的大多不喜欢。
 
 现在又有...
 --
 FROM 112.64.77.*
 
- Reactive那套模式好像最早是MS弄出来的
 然后各个语言分头实现
 
 虽然很FP性能相比经典模式也还不错,但是心智负担确实不小
 唯一好处大概就是自带代码混淆……
 
 【 在 hgoldfish 的大作中提到: 】
 : 应该是抄 rxjava, rxjs 的吧?这种回调又回调的编程方法除了 js,其它编程语言社区的大多不喜欢。
 : 现在又有了 coroutine/fiber 这些工具,还是让 rx 系列早点入土吧。
 --
 修改:oldwatch FROM 222.70.19.*
 FROM 222.70.19.*
 
- 是啊。rx 的基础是 FP 的思维模式。但 FP 语言的核心是纯函数和类型系统。如果是 f#/scala 语言搞 rx 我挺赞成,但是在 java, js 和 cpp 这些没有纯函数和类型系统的语言里面搞 rx 就没必要了啊。
 
 话说,我发现,如果把 cpp 的模板语言当作一门 FP 语言来看待,那它也没啥难度。新的 cpp 标准无非是把各种 FP 语言的概念往模板里面搬。
 
 【 在 oldwatch 的大作中提到: 】
 : Reactive那套模式好像最早是MS弄出来的
 : 然后各个语言分头实现
 : 虽然很FP性能相比经典模式也还不错,但是心智负担确实不小
 : ...................
 --
 修改:hgoldfish FROM 120.41.146.*
 FROM 120.41.146.*
 
- 还不是图它有背压和无阻塞
 
 现在Java21总算GA了,也不用去和无尽的flatMap死磕了
 
 【 在 hgoldfish 的大作中提到: 】
 : 是啊。rx 的基础是 FP 的思维模式。但 FP 语言的核心是纯函数和类型系统。如果是 f#/scala 语言搞 rx 我挺赞成,但是在 java, js 和 cpp 这些没有纯函数和类型系统的语言里面搞 rx 就没必要了啊。
 : 话说,我发现,如果把 cpp 的模板语言当作一门 FP 语言来看待,那它也没啥难度。新的 cpp 标准无非是把各种 FP 语言的概念往模板里面搬。
 --
 FROM 222.70.19.*
 
- 话说, 你们参与过的系统有主动限流不?
 
 【 在 oldwatch 的大作中提到: 】
 : 还不是图它有背压和无阻塞
 : 现在Java21总算GA了,也不用去和无尽的flatMap死磕了
 :
 --
 FROM 52.195.2.*
 
- rxjs很好用
 【 在 hgoldfish 的大作中提到: 】
 : 应该是抄 rxjava, rxjs 的吧?这种回调又回调的编程方法除了 js,其它编程语言社区的大多不喜欢。
 : 现在又有了 coroutine/fiber 这些工具,还是让 rx 系列早点入土吧。
 :
 --
 FROM 111.183.2.*
 
- 确实是从 Java 开始流行起来的,以前写过一阵子,很多大数据流处理框架其实和 Rx 也有类似的思路,C++新标准里面还是各处可见 Rx 思想的影响的,比如 range,比如 execution
 
 【 在 KnightZorro 的大作中提到: 】
 :
 : 应该不是抄,rx是个跨语言的编程范式项目
 : 【 在 hgoldfish 的大作中提到: 】
 : : 应该是抄 rxjava, rxjs 的吧?这种回调又回调的编程方法除了 js,其它编程语言社区的大多不喜欢。
 :
 
 
 #发自zSMTH-v-@钛星
 --
 FROM 222.129.51.*