Kann jemand einen Prolog-Compiler für .Net empfehlen.Prolog Compiler für .Net
Diejenigen, die ich im Internet gefunden habe, scheinen seit einigen Jahren nicht mehr aktualisiert worden zu sein.
Dank
Shiraz
Kann jemand einen Prolog-Compiler für .Net empfehlen.Prolog Compiler für .Net
Diejenigen, die ich im Internet gefunden habe, scheinen seit einigen Jahren nicht mehr aktualisiert worden zu sein.
Dank
Shiraz
Ahhm, gegoogelt ich für "Prolog.NET" and found this (1 Ergebnis btw)
Prolog.NET eine voll ausgestattete Prolog Programmierumgebung für die ist. NET Rahmen. Es enthält einen erweiterten Compiler mit Spracherweiterungen und einen Code-Generator, der auf Microsoft Intermediate Language (MSIL) und Integration mit Visual Studio .NET Integrierte Entwicklungsumgebung ausgerichtet ist.
Danke, ich habe das gefunden, aber es ist Version 0.2 von 2006. Ich habe mich nur gefragt, ob etwas neueres verfügbar war. –
Dann sollten Sie diese Referenz in der Frage setzen. –
Er sagte in der Frage, dass er nach Prolog-Compilern suchte und nur verlassene Projekte fand. Was bringt es, ihm eine Verbindung zu einem anderen verlassenen Projekt zu geben? – Niki
Wenn Sie nicht finden Sie vielleicht dieses Tool Microsoft Oslo (Codename). Dies ist eine Software für die Erstellung von DSLs und funktioniert perfekt für die Entwicklung einer Diagrammsyntax für Compiler.
prüfen Link http://www.codeproject.com/KB/cs/Oslo_MGrammar.aspx?display=PrintAll
zu diesem Artikel sie P# und XSB empfehlen: http://www.codeproject.com/KB/system/PrologNET.aspx
I C#Prolog von John Pool
Der Quellcode verwendet haben, ist und in C#. Es gibt auch mehrere PDF-Artikel im Download. Schön, wenn Sie in die Interna graben wollen.
Danke, sieht interessant aus –
Auschecken XProlog. Es ist extrem leicht und bietet einen Compiler und eine Laufzeit-DLL (30K groß). Der vollständige Quellcode ist auf GitHub verfügbar und wird umfassend getestet. Es fehlen zwar einige grundlegende Prolog-Funktionen wie Listen, es ermöglicht jedoch die Erstellung funktionaler Programme und unterstützt sogar Grammatiksätze mit bestimmten Klauseln. Der XProlog-Compiler ist in XProlog geschrieben und kompiliert sich selbst.
Haftungsausschluss: Ich bin der Autor von XProlog. Ich habe 4 Monate gebraucht, um es zu schreiben und es wurde für eine Aufgabe geschrieben, die ich damals hatte und jetzt sitzt es nur auf GitHub und wartet auf andere großartige Aufgaben. Hoffe, Sie finden es nützlich:
Macht es wirklich Sinn für .NET in Prolog codieren machen? Ich kann mir nicht vorstellen, wie das Prolog-Paradigma zu .NET passen könnte ... aber ich bin kein Prolog-Experte, also kann ich mich irren;) –
Ich bin mir nicht sicher, was das "Paradigma" der Programmiersprache mit der Rückseite zu tun hat -End es ist kompiliert zu. Passt das Prolog-Paradigma besser zu x86/ppc/sparc/alpha/mips? :-) – Ken
@ThomasLevesque - Prolog ist super darin, viele Probleme zu lösen, die in C# extrem schwer zu programmieren sind. Ich wollte schon oft Prolog in C# mischen. – Enigmativity