___ tag123net ___ Das .NET-Framework ist ein Software-Framework, das hauptsächlich für das Microsoft Windows-Betriebssystem entwickelt wurde. Es enthält eine Implementierung der Basisklassenbibliothek, Common Language Runtime (allgemein als CLR bezeichnet), Common Type System (allgemein als CTS bezeichnet) und Dynamic Language Runtime. Es unterstützt viele Programmiersprachen, einschließlich C #, VB.NET, F # und C ++ / CLI. NICHT für Fragen zu .NET Core verwenden.
___ qstntxt ___
Bestimmte Arten von Domänenlogik werden natürlicher dargestellt, wenn Prolog-Prädikate als C # -Objekte verwendet werden. Ein Beispiel für eine solche Domain ist , das Familienbeziehungen repräsentiert .
Gibt es eine Möglichkeit, eine Prolog-ähnliche Inferenz-Engine in eine .NET-Anwendung einzubetten? Es wäre schön, Rückschlüsse zu ziehen, um meine Domäne zu betreiben, aber traditionelle OO im Rest meiner Anwendung.
___ answer6318393 ___
Versuchen Sie Folgendes: Prolog.NET
___ qstnhdr ___ Wie kann ich eine Prolog-ähnliche Inferenz-Engine in eine .NET-Anwendung einbetten?
___ tag123prolog ___ Prolog ist die am häufigsten verwendete Logik-Programmiersprache. Es unterstützt nicht-deterministische Programmierung durch chronologische Rückverfolgung und Mustererkennung durch Vereinheitlichung.
___ tag123ferenceengine ___ hilf uns dieses Wiki zu bearbeiten
___ answer34925028 ___
Hoffe nicht zu spät! Probieren Sie tuProlog.NET aus. Ich benutze es in Java und liebe es!
___