C'est très clair merci, en gros tu fais des requêtes un peu comme avec une BDD, sur du code qui est écrit en ASP.
La question est donc la suivante : est-ce que l'apprentissage du langage est vraiment un plus ?
Il faut apprendre plusieurs langages et les faire cohabiter, ce qui fait plus de dépendances pour le programme à l'installation, et nécessite un apprentissage supplémentaire
Il y a une dépendance à un outil externe de résolution sur lequel il est difficile d'avoir du contrôle (en tout cas moins de contrôle que sur une bibliothèque). Si jamais on veut une nouvelle option, il faut soit :
La demander au développeur et attendre qu'elle soit intégrée
La coder soi-même, vraisemblablement dans un troisième langage, en reprenant le code du projet
Je vois tout de même certains avantages :
Un langage unifié pour ce type d'algorithme
Un langage spécifique qui facilite la description/résolution du problème
Une décorrélation entre la résolution et le reste du programme
Pour l'instant, je ne pense pas que les avantages justifient les inconvénients pour mon utilisation.
[^] # Re: Version ASP (Answer Set Programming)
Posté par Aluminium95 . En réponse au journal Résolution naïve d'un jeu de société. Évalué à 1.
C'est très clair merci, en gros tu fais des requêtes un peu comme avec une BDD, sur du code qui est écrit en ASP.
La question est donc la suivante : est-ce que l'apprentissage du langage est vraiment un plus ?
Je vois tout de même certains avantages :
Pour l'instant, je ne pense pas que les avantages justifient les inconvénients pour mon utilisation.