副作用プログラミングを呼び出したいが、これにはより良い用語が得られない
-
12-11-2019 - |
質問
次のプログラミングパラダイムの名前は何ですか:
コードは、TRUE(句)に解決される一連の論理テストに基づいて実行されます。句は、オペレータとオペランドで構成されています。各オペランドは値/オブジェクトです。
節を明示的に評価する代わりに、命令言語(例えば、if(){}
のような通常のフロー制御)で行われるように、節は宣言され、結果のコードにバインドされます。将来の任意の時点で句が満たされると、コードが実行されます。
それで、基本的には、依存関係が変わるたびにコードが実行されるべきかどうかを再評価する依存ツリーです。
e.g。、
when(a && b && c < 3 && d.changes())
{
runThisCode();
}
.
私はより正式な名前と定義を探しています、そして私はそれを検索した後に何も思い付いていません。それは宣言的で命令の間のどこかであるが、私はこれを行う言語やパラダイムを見たことがない。
ありがとう、 Sean
解決
多分 Dataflowプログラミング?または Rective Programming ?
他のヒント
Jess 必須の宣言的なルールを定義し、命令またはオブジェクト指向のJavaコードを呼び出すことができます。
所属していません StackOverflow