Précédent   Forum du club des développeurs et IT Pro > Autres langages > Autres langages > Prolog

Prolog Forum d'entraide sur la programmation en langage Prolog. Avant de poster : Cours Prolog

Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Affichage des résultats du sondage: Quelle(s) implémentation(s) de prolog utilisez-vous ?
GNU-Prolog 21 24,71%
Prolog I, II, III, IV... (Prologia) 7 8,24%
Qu-Prolog 1 1,18%
SICStus Prolog 8 9,41%
SWI-Prolog 50 58,82%
Visual Prolog 4 4,71%
autre (précisez) 7 8,24%
Sondage à choix multiple Votants: 85. Vous ne pouvez pas participer à ce sondage.

Publicité
'
Réponse
 
Outils de la discussion
Vieux 03/01/2007, 17h53   #1
Eusebius
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 296
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 296
Points : 3 268
Points : 3 268
Par défaut Quel prolog utilisez-vous ?

Un petit sondage, histoire de voir un peu quels sont les prologs les plus utilisés et appréciés, par qui et pour quoi. N'hésitez pas à préciser pourquoi vous utilisez un prolog plutôt qu'un autre, et si c'est dans un contexte académique ou industriel (précisez le secteur).
Merci d'avance !
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2007, 18h13   #2
gorgonite
Rédacteur/Modérateur

 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur d'études
Inscription : décembre 2005
Messages : 9 966
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 28
Localisation : France

Informations professionnelles :
Activité : Ingénieur d'études
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 966
Points : 18 163
Points : 18 163
tout d'abord, j'ai commencé de moi-même à bosser sur swi-prolog que j'ai découvert par hasard

maintenant, je suis exclusivement sous gnu-prolog (parce que mes profs du MPRI ne supportent pas les autres...)


si je devais comparer les deux, je dirais que gnu-prolog est très pratique sur les domaines finis ; en revanche, de nombreuses fonctionnalités de prolog "classique" ne sont pas implémentées, et ont un comportement assez étrange comparé à celui qu'on attendrait en théorie et qu'on observe sous swi

(en espérant que mes profs ne lisent pas ce post... )
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2007, 18h19   #3
Eusebius
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 296
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 296
Points : 3 268
Points : 3 268
Pour ma part, j'ai appris avec SICStus, que j'ai trouvé très abouti mais qui est très payant aussi...
J'ai utilisé Qu-Prolog pour des activités de recherche. Sa spécificité est de faciliter la programmation multi-thread et distribuée.

En tant qu'enseignant j'ai travaillé avec Prolog IV (choisi par l'équipe pédagogique pour son solveur linéaire et sa syntaxe, notamment) et SWI-Prolog. Prolog IV n'est pas gratuit et il est difficilement trouvable (voire introuvable ?), mais c'est le prolog "historique" développé par Colmerauer.
SWI-Prolog a selon moi l'avantage de la gratuité, et d'une meilleure documentation.
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 00h16   #4
Trap D
Rédacteur/Modérateur
 
Avatar de Trap D
 
Inscription : septembre 2003
Messages : 4 437
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 4 437
Points : 5 301
Points : 5 301
SWI-Prolog : il est gratuit, me parait bien documenté, et surtout c'est celui que j'ai trouvé en premier quand j'ai cherché à apprendre ce langage.
__________________
"La haine seule fait des choix" - Koan Zen
"Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
"Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
Faites du Prolog, ça vous changera les idées !
Ma page Prolog
Mes codes sources commentés

Mon avatar : Intérieur avec jeune femme de Vilhelm Hammershoi
Trap D est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 08h21   #5
pcaboche
Rédacteur
 
Avatar de pcaboche
 
Homme Pierre Caboche
Inscription : octobre 2005
Messages : 2 324
Détails du profil
Informations personnelles :
Nom : Homme Pierre Caboche
Âge : 33
Localisation : Singapour

Informations forums :
Inscription : octobre 2005
Messages : 2 324
Points : 6 278
Points : 6 278
J'ai appris avec SICStus (en 4ème et 5ème année) car c'est ce qui était utilisé dans mon université (besoin de certaines fonctionnalités de SICStus pour des projets particuliers).

Pour l'écriture d'articles, mon choix s'est porté sur swi-prolog car gratuit, très abouti et avec une documentation correcte. Un très beau produit.


Citation:
Envoyé par Eusebius
Pour ma part, j'ai appris avec SICStus, que j'ai trouvé très abouti mais qui est très payant aussi...
Ca résume bien en effet...
pcaboche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 09h13   #6
billynirvana
Membre expérimenté
 
Avatar de billynirvana
 
Homme Billy
Ingénieur développement logiciels
Inscription : décembre 2004
Messages : 468
Détails du profil
Informations personnelles :
Nom : Homme Billy
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2004
Messages : 468
Points : 505
Points : 505
J'utilise Prolog II+.

L'avantage de ce prolog est l'obligatoin de concevoir soi-même sa propre librairie prédicats (au lieu d'utiliser systématiquement les prédicats pré-définis, comme c'est le cas dans vos versions). C'est plus instructif!
billynirvana est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 13h18   #7
Boubou Balrog
Candidat au titre de Membre du Club
 
Inscription : novembre 2006
Messages : 48
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 48
Points : 10
Points : 10
Pour ma part, j'utilise swi-prolog pour un projet à l'EPFL. Il n'était pas imposé, mais il m'a semblé être le plus référencé sur les quelques sites que j'ai visités, donc...
Boubou Balrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2007, 15h36   #8
Siali
Invité de passage
 
Inscription : novembre 2006
Messages : 5
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 5
Points : 1
Points : 1
Par défaut le prolog utilisé

bonjour,

Pour l'apprentissage, j'ai longtemps hésité entre GNU et SWI qui sont gratuits. j'ai fini sur SWI. Maintenant que je rencontre quelques limites en termes de temps de réponse et sur le domaine de la PLC. je suis entrain de basculer vers Sicstus (version d'évaluation). Si Sicstus convient, je l'adopterais définitivement.

A Bientot.
Siali est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2007, 13h40   #9
C_C
Membre du Club
 
Inscription : novembre 2005
Messages : 139
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 139
Points : 55
Points : 55
Envoyer un message via MSN à C_C
Salut,

Moi j'utilise Swi-prolog aussi. J'ai déjá utilisé Sicstus à la fac mais l'avantage de Swi est qu'il a un éditeur (alors que avec Sicstus j'utilisais notepad pour écrire les programmes) et il est gratuit.
Par contre, il me paraît que Sicstus est plus complet et fiable.
C_C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2007, 10h49   #10
krakenov_984
Invité de passage
 
Inscription : avril 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 1
Points : 1
Points : 1
Par défaut Prolog utilisé

Bonjour,
J'ai commencé par apprendre avec Sicstus et Turbo(bonne interface) à la fac et swi chez moi (puisqu'il est gratuit) et maintenant toujours à la fac j'utilise LPA qui est très payant mais qui est très agréable à utiliser!
A bientot
krakenov_984 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2007, 00h34   #11
ticu78
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 10
Points : 11
Points : 11
Par défaut quel prolog

bonsoir
j'ai utilise amzi!prolog+logic server car il est le plus simple ,posseder un listner permet de verifier les resultats, facile à integrè dans des lgg hagute niveaucomme delphi,vb6,java...
malgrès la version elle est èducatif mais permet de fonctionner à une durèen d'un mois.et autres advantages.
ticu78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2007, 13h08   #12
Cristescu
Invité de passage
 
Inscription : juin 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1
Points : 1
Points : 1
Salut !
Moi, je suis debutant en ProLog. J'utilise Linux-Slackware 10.2 et GNU ProLog. Parfois, j'utilise CIAO-ProLog et SWI-ProLog sous le meme plate-forme pour comparer les resultats.
Au revoir !
Cristescu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2007, 09h15   #13
GildasM
Invité de passage
 
Inscription : juillet 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 1
Points : 1
Points : 1
Bonjour,

Après être passé par plusieurs Prolog, j'utilise finalement Visual Prolog. Ce n'est pas un prolog ISO (mais il est livré avec un interpréteur ISO si nécessaire - lui même réalisé en VP (sources incluses)), mais ca ne m'a jamais posé de pb.
Il intègre un IDE sympa, un modèle objet qui permet de développer des applications importantes. Rapide et pas mal de librairies annexes.

G.
GildasM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2007, 12h43   #14
frp31
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 4 224
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 36
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 4 224
Points : 10 425
Points : 10 425
j'utilises gnuprolog depuis quelques heures....
le but est juste de me faciliter la vie sur certains tris de données ...

mais j'en suis à la phase apprentissage....

j'ai encore du mal a ecrire les prédicats.... et surtout à les definir.... mais ca viendra....
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2007, 08h58   #15
patrick974
Futur Membre du Club
 
Étudiant
Inscription : juillet 2007
Messages : 41
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2007
Messages : 41
Points : 17
Points : 17
Bonjour,
Ca va faire environ 3 semaines que j'ai commencé a programmer en prolog. J'utilise swi-prolog parce que c'est celui qu'on utilise à la fac. Pour l'instant je dois avouer que je suis assez épaté par ce que j'ai vu :
éditeur de texte, debugger, debugger graphique, beaucoup de librairies et gratuit.
Evidement, j'ai pas vu les autres prologs, donc mon avis est subjectif (en plus d'être celui d'un débutant) !
Au revoir.
patrick974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2007, 09h55   #16
jphache
Invité de passage
 
Inscription : août 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 1
Points : 1
Points : 1
Par défaut Quel prolog utilisez-vous ?

Bonjour,

J'ai utilisé il y a une vingtaine d'années les versions qui étaient répandues dans le monde étudiant :

- le Prolog de Bull (Xilog);
- Turbo-Prolog de Borland;
- Prolog de Prologia (dit "de Marseille").

Je souhaite m'y remettre à présent et je cherche une version avec une doc suffisamment simple et si possible en français. Je déplore à ce titre que Prolog II ne soit plus maintenu. Quelqu'un pourrait-il à titre confidentiel me refiler une version de Prolog III ou IV, si tant est qu'elle soit plus récente que la version II+ téléchargeable et qui date de 2000 ? Ce langage ne figure même pas sur le site de Prologia, ce qui fait qu'il n'est même plus possible de l'acheter ...
jphache est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2007, 17h53   #17
monsieurdan
Invité de passage
 
Inscription : novembre 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 1
Points : 1
Points : 1
Citation:
Envoyé par jphache Voir le message
Bonjour,

J'ai utilisé il y a une vingtaine d'années les versions qui étaient répandues dans le monde étudiant :

- le Prolog de Bull (Xilog);
- Turbo-Prolog de Borland;
- Prolog de Prologia (dit "de Marseille").

Je souhaite m'y remettre à présent et je cherche une version avec une doc suffisamment simple et si possible en français. Je déplore à ce titre que Prolog II ne soit plus maintenu. Quelqu'un pourrait-il à titre confidentiel me refiler une version de Prolog III ou IV, si tant est qu'elle soit plus récente que la version II+ téléchargeable et qui date de 2000 ? Ce langage ne figure même pas sur le site de Prologia, ce qui fait qu'il n'est même plus possible de l'acheter ...
Bonjour,

Si tu connais Turbo-Prolog, tu ne seras peut être pas trop perdu avec Visual Prolog (une édition non commercial est gratuite et non bridé)
Turbo Prolog sont les 1ière versions de Visual-Prolog , du temps ou cette version était diffusé par Borland.
Il s'agit d'un compilateur Prolog très fiable et performant, avec la possibilité de programmer "objet". J'utilise ce Prolog en association avec Delphi7 pour des appli professionnel. Je connais d'autre prolog, je n'ai pas vu mieux que Visual Prolog. OK, pour les puriste de Prolog, il n'est pas ISO, mais aucune de ces limites , s'il y en a, ne m'a géné. Par contre, il vaux mieux maitriser l'anglais.
monsieurdan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 10h08   #18
polochonad
Nouveau Membre du Club
 
Inscription : février 2007
Messages : 74
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : février 2007
Messages : 74
Points : 25
Points : 25
salut,
j'utilise en ce qui me concerne, sicstus... une merveille!!
polochonad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/05/2008, 13h34   #19
Alp
Rédacteur
 
Avatar de Alp
 
Homme
Inscription : juin 2005
Messages : 8 586
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juin 2005
Messages : 8 586
Points : 11 172
Points : 11 172
Pour ma part c'est SWI-Prolog, il ne m'a limité en rien pour le moment
Alp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2010, 08h34   #20
Jejej
Invité de passage
 
Inscription : février 2010
Messages : 3
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 3
Points : 1
Points : 1
En cours, on a utilisé "ECLiPSe" (http://87.230.22.228/features.html) qui est un framework pour la programmation par contraintes "largely backward-compatible with Prolog"

Citation:
To simplify porting tasks, compatibility libraries for C-Prolog, Quintus, SICStus, SWI and ISO Standard Prolog are provided, which make it possible to integrate modules written in those dialects.
Et donc, c'est celui que j'utilise aussi chez moi. Personne ne l'a essayé ? (Ouaip, en fait l'homonymie avec l'IDE Java ne contribue pas à son succès, pas facile de faire des recherches !)
Jejej est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h28.


 
 
 
 
Partenaires

Hébergement Web