Frage

Wie heißt das folgende Programmierparadigm:

Code wird basierend auf einem Satz logischer Tests ausgeführt, die auf True (der Klausel) auflösen.Die Klausel besteht aus Bedienern und Operanden.Jeder Operand ist ein Wert / Objekt.

Anstelle der Auswertung der Klausel explizit, wie in der notativen Sprache (z. B. normaler Durchflusssteuerung wie if(){}) erfolgt, wird die Klausel deklariert und an den resultierenden Code gebunden.Wenn die Klausel zufrieden ist, wird der Code zu einem beliebigen Punkt in der Zukunft ausgeführt.

So ist es im Grunde ein Abhängigkeitsbaum, der erneut auswertet, ob der Code ausgeführt wird, wann immer ein Abhängigkeitsänderungen ändert.

e.g., generasacodicetagpre.

Ich suche nach einem formellen Namen und Definition, und ich bin nach dem Suchen nichts mit nichts gefunden.Es ist irgendwo zwischen deklarativ und zwingend, aber ich habe noch nie eine Sprache oder ein Paradigma gesehen, das man tun lässt.

danke, Sean

War es hilfreich?

Andere Tipps

klingt nach einem Regelmotor für mich.Z.B.In jess Sie können solche deklarativen Regeln definieren und einen imperativen oder objektorientierten Java-Code anrufen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top