2009-06-27 96 views
10

任何人都可以推薦.Net的Prolog編譯器。Prolog編譯器.Net

我已經找到了網上搜索的網址,似乎沒有更新好幾年。

感謝

西拉

+0

是否真的有意義的Prolog的代碼.NET?我無法想象Prolog範例如何適合.NET ......但我不是Prolog的專家,所以我可能是錯的;) – 2009-06-27 19:33:08

+3

我不確定編程語言的「範式」與後面有什麼關係 - 結束編譯。 Prolog範例是否適合x86/ppc/sparc/alpha/mips? :-) – Ken 2010-12-09 02:20:56

+3

@ThomasLevesque - Prolog在解決很多難以在c#中編碼的問題時非常棒。我經常想把prolog混合到c#中。 – Enigmativity 2011-10-10 08:38:23

回答

2

Ahhm,我用Google搜索 「Prolog.NET」 and found this(1 BTW結果)

Prolog.NET對於一個全功能的序言 編程環境。 NET 框架。它包括一個增強型 編譯器和語言擴展, 代碼生成器,針對微軟的 中間語言(MSIL)和 與Visual Studio .NET的集成 集成開發環境。

2

我已經約翰游泳池

的源代碼可用,並且在C#中使用C#Prolog。下載中還有一些PDF文章。不錯,如果你想深入內部。

1

結帳XProlog。它非常輕便,它提供了一個編譯器和一個運行時DLL(30K大小)。完整的源代碼可以在GitHub上獲得,並經過詳細的單元測試。儘管目前缺少列表等基本的Prolog特性,但它確實允許構建函數式程序,甚至支持明確的子句語法。 XProlog編譯器是用XProlog編寫的,它自己編譯。

聲明:我是XProlog的作者。我花了4個月的時間來寫它,它是爲了當時的任務而編寫的,現在它只是坐在GitHub上等待其他重要任務。希望你覺得它有用: