函数式反应式编程(FRP)可以在命令式语言中进行任何程度的模拟吗

本文关键字:语言 任何程 模拟 命令式 编程 反应式 FRP 函数 | 更新日期: 2023-09-27 18:00:57

我了解到,并不是功能反应式编程(FRP(的每个组件都可以在大多数命令式语言中实现,这完全是因为该语言的设计方式。

然而,是否可以使用C#中的事件来实现类似的效果,其中一些输入值的变化级联以更新各种对象?或者我已经回答了我的问题,除了"观察者"模式的变化之外,真的没有其他事情可以做吗?除了C#(我只是出于熟悉才在这里提到它(之外,其他命令式语言呢?

函数式反应式编程(FRP)可以在命令式语言中进行任何程度的模拟吗

响应式编程不是函数式语言特有的,就像函数式编程不是纯FP语言特有的一样。Python、D、C#和许多其他结构/OOP语言在不同程度上允许函数式代码,许多其他语言都有FP库。

如果你四处搜索,你会发现很多语言的反应库。