Aug*_*nta 21 paradigms computer-science glossary dataflow reactive-programming
我真的看不出它们之间的区别.它们都是关于流经指令的数据和输入数据中的变化传播.我读过这本书(由Matt Carcki撰写),它清楚地表明两者都是一样的.另一方面,维基百科建立了反应式编程作为数据流编程的一种形式,这种堆栈溢出的答案也是如此.
那么,Reactive编程和Dataflow编程之间的概念差异是什么?
nim*_*118 1
反应式编程只是数据流编程的一种形式。但它也是一种以数据流传播变化为导向的范式
就像维基页面上给出的例子一样
a:=b+c 意味着在计算表达式的瞬间,a 被赋值为 b + c 的结果,之后,可以更改 b 和 c 的值,而不会影响 a 的值。然而,在反应式编程中,只要 b 和 c 的值发生变化,a 的值就会自动更新,而无需程序再次执行语句 a := b + c。
这是它们两者之间的主要区别。它将变量与表达式绑定,系统对变量的变化做出反应,而不需要一次又一次地运行表达式。
归档时间:
10 年,9 月 前
查看次数:
1467 次
最近记录:
9 年,2 月 前