gpt4 book ai didi

computer-science - 数据流编程和响应式(Reactive)编程有什么区别?

转载 作者:行者123 更新时间:2023-12-03 11:43:38 25 4
gpt4 key购买 nike

我真的看不出他们之间的区别。它们既是关于流经指令的数据,也是关于输入数据变化的传播。
我已阅读 this book (authored by Matt Carcki)它清楚地表明它们是相同的。另一方面,wikipedia将响应式编程确立为数据流编程的一种形式,this StackOverflow answer也这样做。
那么,响应式(Reactive)编程和数据流编程之间的概念区别是什么?

最佳答案

响应式(Reactive)编程只是数据流编程的一种形式。但它也是一种范式,它围绕变化的传播以及数据流

就像 Wiki Page 上给出的示例一样

a:=b+c 意味着 a 被赋值为 b + c 的结果,在表达式被计算的那一刻,然后,b 和 c 的值可以改变而不影响 a 的值。然而,在响应式(Reactive)编程中,每当 b 和 c 的值发生变化时,a 的值就会自动更新,而无需程序再次执行语句 a := b + c。

这是他们两个之间的主要区别。它将变量与表达式绑定(bind),系统对变量的变化使用react,而无需一次又一次地运行表达式。

关于computer-science - 数据流编程和响应式(Reactive)编程有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30685707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com