Вопрос

Может ли кто-нибудь порекомендовать компилятор Пролога для .Net.

Те, которые мне удалось найти в сети, похоже, не обновлялись уже несколько лет.

Спасибо

Шираз

Это было полезно?

Решение

Ааа, я погуглил "Prolog.NET" и нашел это (кстати, первый результат)

Prolog.net - это полная среда программирования Prolog для .NET Framework.Он включает в себя улучшенный компилятор с расширениями языка и генератор кодов, нацеленный на промежуточный язык Microsoft (MSIL) и интеграцию с средой интегрированной разработки Visual Studio .NET.

Другие советы

В этой статье они рекомендуют П# и XSB: http://www.codeproject.com/KB/system/PrologNET.aspx

я использовал С# Пролог Джон Пул

Исходный код доступен и на C#.В загрузке также есть несколько статей в формате PDF.Хорошо, если вы хотите покопаться во внутренностях.

Проверить XПролог.Он чрезвычайно легкий и предлагает компилятор и DLL-библиотеку времени выполнения (размером 30 КБ).Полный исходный код доступен на GitHub и полностью протестирован.Хотя в настоящее время в нем отсутствуют некоторые базовые возможности Пролога, такие как списки, он позволяет создавать функциональные программы и даже поддерживает определенные грамматики предложений.Компилятор XProlog написан на XProlog и компилируется сам.

Отказ от ответственности:Я автор XProlog.На его написание у меня ушло 4 месяца, и он был написан для задачи, которая у меня тогда была под рукой, а теперь он просто лежит на GitHub и ждет других замечательных задач.Надеюсь, вы найдете ее полезной:

Если вы не нашли, возможно, вам понадобится этот инструмент Microsoft Oslo (кодовое имя).Это программное обеспечение позволяет создавать DSL и идеально подходит для разработки синтаксиса диаграмм для компиляторов.

Проверьте эту ссылку http://www.codeproject.com/KB/cs/Oslo_MGrammar.aspx?display=PrintAll

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top