1

関数型リアクティブ プログラミング (FRP) のすべてのコンポーネントが、ほとんどの命令型言語で実装されているとは限らないことを理解しています。これは、言語がどのように考案されたかという純粋な理由によるものです。

ただし、たとえば C# のイベントを使用して、入力値の変更がさまざまなオブジェクトを更新するためにカスケードする同様の効果を達成することは可能ですか? または、質問に答えたのに、「オブザーバー」パターンのバリエーション以外にできることは他にありませんか? C# 以外の命令型言語 (ここでは慣れ親しんでいるだけです) ではどうですか?

4

1 に答える 1

1

関数型プログラミングが純粋な FP 言語に固有のものではないのと同様に、リアクティブ プログラミングは関数型言語に固有のものではありません。Python、D、C#、およびその他の多くの構造化/OOP 言語では、さまざまな範囲で関数型スタイルのコードを使用でき、他の多くの言語には FP ライブラリがあります。

グーグルで検索すると、多くの言語のリアクティブ ライブラリが見つかります。

于 2015-01-23T14:20:24.413 に答える