Prolog reiten

Prolog in Ihrem Code eingebettet
Jetzt downloaden

Prolog reiten Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jeff Thompson
  • Website des Verlags:

Prolog reiten Stichworte


Prolog reiten Beschreibung

Prolog in Ihren Code einbetten PROOLOG REND PROGS ist eine Software, mit der Sie Prolog-Programme direkt in Python, C # oder JavaScript verwenden können, indem Sie mithilfe des Keywords mit dem Rendite verwenden. Zum Beispiel ist hier das klassische "Onkel" -Predicate in Prolog: Onkel (Person, Onkel): - Elternteil (Person, Elternteil), Bruder (Elternteil, Onkel), Bruder (Elternteil, Onkel). (Dies sagt, dass eine Person einen Onkel hat, wenn die Person eine hat Elternteil und dieses Elternteil hat einen Bruder.) Und hier ist es in Rendite Prolog: Pythondef Onkel (Person, Onkel): Elternteil = Variable () für L1 in Elternteil (Person, Elternteil): für L2 in Bruder (Elternteil, Onkel): FALSEC # ienumerable Onkel (Objektperson, Objekt Onkel) {variables Elternteil = neue Variable (); foreach (bool l1 in Elternteil (Person, Elternteil)) {foreach (BOOL L2 in Brother (Eltern, Onkel)) Rendite False; }} JavaScriptFunction Onkel (Person, Onkel) {var parent = neue variable (); für jeden (var l1 in Elternteil (Person, Elternteil)) {für jeden (Var l2 in Brother (Eltern, Onkel)) FALSE FALSE; }} Wie Sie sehen, ist der Fluss des Codes in Rendite Prolog PROGOL ähnlich. Das Tutorial erklärt, wie diese Beispiele funktionieren, ohne zu erwarten, dass Sie Prolog kennen. Und die Benchmarks zeigen, dass der Renditeprolog in C # schneller sein kann als effiziente Prolog-Systeme wie YAP Prolog und XSB.YIELD PROLOG wird durch das Rendite-Schlüsselwort ermöglicht, das automatisch iteratoren erstellt, die Sie nisten, kombiniert mit der variablen Klasse von Riting Prolog eine Variable mit anderen Werten (genau wie in Prolog). Es gibt keine "API", die zwischen Ihrem Code und dem Rendite-Prolog stand, da Sie einfach das Rendite-Schlüsselwort verwenden, um "Iteratorfunktionen", wo immer Sie sie benötigen. PROOLOG ist Teil Ihres Codes, der Predicate-Prädikate direkt mit gewöhnlichen Arrays, Datei-E / A, GUI-Anrufen und allen Ihren eigenen Klassen mischen kann. Da Sie diese mischen können, vereint Prolog die Erklärung der deklarativen und prozessuralen Programmiermodelle.


Prolog reiten Zugehörige Software

Natürlicher CLI.

Natural CLI ist eine Java-Bibliothek, die Entwickler für Entwickler-Befehlszeilenschnittstellen mit menschlichen lesbaren Sätzen bereitstellt. ...

233

Herunterladen

Yorick.

Yorick ist eine interpretierte Programmiersprache für wissenschaftliche Simulationen oder Berechnungen und andere Vorgänge. ...

179

Herunterladen

objc.

OBJC-Distribution besteht aus dem "Vici", interaktivem Objektiv-C-Debugger und Interpreter "objc", dem eigentlichen Compiler. ...

317

Herunterladen

ubasic.

UBASIC ist ein winzig, nicht interaktiver Basisdolmetscher, der zum Hinzufügen einfacher Skriptfunktionen entspricht. ...

921

Herunterladen