2009-06-27 11 views
10

Quelqu'un peut-il recommander un compilateur Prolog pour .Net.Compilateur Prolog pour .Net

Ceux que j'ai pu trouver en cherchant sur le net, ne semblent pas avoir été mis à jour depuis plusieurs années.

Merci

Shiraz

+0

Est-il vraiment logique de code dans Prolog pour .NET? Je ne peux pas imaginer comment le paradigme de Prolog pourrait s'adapter à .NET ... mais je ne suis pas un expert Prolog, donc je peux me tromper;) –

+3

Je ne suis pas sûr de ce que le "paradigme" du langage de programmation a à voir avec le dos -end c'est compilé. Le paradigme Prolog s'adapte-t-il mieux avec x86/ppc/sparc/alpha/mips? :-) – Ken

+3

@ThomasLevesque - Prolog est génial à résoudre de nombreux problèmes qui sont extrêmement difficiles à coder en C#. J'ai souvent voulu mélanger prolog dans C#. – Enigmativity

Répondre

2

Ahhm, je googlé pour "Prolog.NET" and found this (1er résultat BTW)

Prolog.NET est un environnement de programmation très complet Prolog pour le. NET Cadre. Il comprend un compilateur amélioré avec des extensions de langue et un générateur de code ciblant l'intégration du langage intermédiaire de Microsoft (MSIL) et avec Visual Studio .NET Environnement de développement intégré.

+0

Merci, j'ai trouvé celui-là, mais c'est la version 0.2 de 2006. Je me demandais juste si quelque chose de plus récent était disponible. –

+0

Ensuite, vous devriez avoir mis cette référence dans la question. –

+5

Il a dit dans la question qu'il a cherché des compilateurs de prologue et a trouvé seulement des projets abandonnés. A quoi bon lui donner un lien vers un autre projet abandonné? – Niki

2

Je l'ai utilisé C#Prolog par John Piscine

Le code source est disponible et en C#. Il y a aussi plusieurs articles PDF dans le téléchargement. Sympa si vous voulez creuser dans les internes.

+0

Merci, semble intéressant –

1

Découvrez XProlog. Il est extrêmement léger et offre un compilateur et une DLL d'exécution (30 Ko). Le code source complet est disponible sur GitHub qui est testé de manière exhaustive. Bien qu'il manque actuellement certaines fonctionnalités de base de Prolog comme les listes, cela permet de créer des programmes fonctionnels et supporte même les grammaires à clauses définies. Le compilateur XProlog est écrit en XProlog et il se compile lui-même. Clause de non responsabilité: Je suis l'auteur de XProlog. Il m'a fallu 4 mois pour l'écrire et il a été écrit pour une tâche que j'avais alors sous la main et maintenant il est juste assis sur GitHub en attendant d'autres tâches géniales. Nous espérons que vous trouverez utile:

Questions connexes