副作用プログラミングを呼び出したいが、これにはより良い用語が得られない

StackOverflow https://stackoverflow.com/questions/5455884

質問

次のプログラミングパラダイムの名前は何ですか:

コードは、TRUE(句)に解決される一連の論理テストに基づいて実行されます。句は、オペレータとオペランドで構成されています。各オペランドは値/オブジェクトです。

節を明示的に評価する代わりに、命令言語(例えば、if(){}のような通常のフロー制御)で行われるように、節は宣言され、結果のコードにバインドされます。将来の任意の時点で句が満たされると、コードが実行されます。

それで、基本的には、依存関係が変わるたびにコードが実行されるべきかどうかを再評価する依存ツリーです。

e.g。、

when(a && b && c < 3 && d.changes())
{
  runThisCode();
}
.

私はより正式な名前と定義を探しています、そして私はそれを検索した後に何も思い付いていません。それは宣言的で命令の間のどこかであるが、私はこれを行う言語やパラダイムを見たことがない。

ありがとう、 Sean

役に立ちましたか?

他のヒント

Jess 必須の宣言的なルールを定義し、命令またはオブジェクト指向のJavaコードを呼び出すことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top