The prolog tag has no wiki summary.
14
votes
9answers
2k views
Is Prolog professionally useful?
I learned Prolog many years ago in University. During my professional life, I have never needed to use Prolog. Have I missed something special?
As far as I remember Prolog requires completely ...
14
votes
4answers
3k views
Why is Prolog good for AI programming?
I am research programming languages used for AI programming. I know that LISP is taught as an AI programming language in my university, but Prolog rarely is. I am kind of fond of Prolog, but I'm not ...
12
votes
5answers
1k views
What is a recent programming language of choice for the AI?
For a few decades the programming language of choice for AI was either Prolog or LISP, and a few more others that are not so well known. Most of them were designed before the 70's.
Changes happens a ...
10
votes
10answers
1k views
Prolog in current research world
i've a doubt about using Prolog for my grad school research. Recently, i've presented a small part of my research work which is discussed about logic and prolog in a conference. I got a comment from ...
9
votes
1answer
146 views
Prolog parallelism
Are there any prolog interpreters that can functionally decompose your 'programs' in order to improve efficiency?
I know there's been research on prolog interpreters that reach near-C speeds through ...
7
votes
4answers
1k views
The relation between Business Rules Engines and Constraint Programming languages
If one looks at (perhaps older) manuals of Drools or some other rule engines,
one of the illustrations of their added value is solving puzzles such
as the Miss Manners puzzle (manual of Drools). Now, ...
6
votes
3answers
754 views
Why (not) logic programming?
I have not yet heard about any uses of a logical programming language (such as Prolog) in the software industry, nor do I know of usage of it in hobby programming or open source projects. It (Prolog) ...
3
votes
3answers
243 views
Scheme and Functional programming is to “Structure and Interpretation of Computer Programs” as Prolog and Logic programming is to what book?
I'm looking for some advice how to get started with Logic programming, and I am really enjoying working through the Scheme book "Structure and Interpretation of Computer Programs." Is there a similar ...
3
votes
1answer
280 views
Good introduction to metaprogramming in Prolog?
I would like to make for example imperative programs as output of Prolog (shaders of graphic card) and also event-driven programs (game logic) ... also I would like to learn how to metaprogram in ...
0
votes
2answers
678 views
How Would I Start With Prolog? [closed]
If I wanted to start learning Prolog on Windows, is there any package that would integrate Prolog into Visual Studio 2010? That is, a compiler and templates and so forth for working with Prolog on ...
0
votes
1answer
51 views
Efficient way to find highest value from predicates
I have predicate, that enumerates through backtracking list of values. I want to find highest value from this list.
For example:
ranked_move(X,Y,R) :- between(0,10,Y), between(0,10,X), ...
0
votes
1answer
327 views
Strategy for writing a logic program
I have had a hard time learning logic programming thus far, and my request for outside resources on this site was met with some opprobrium, so perhaps this question better addresses both my needs and ...