logiikkaohjelmointiympäristöt
Logiikkaohjelmointi, or logic programming, is a programming paradigm where programs are expressed in terms of logical relationships. Instead of specifying a sequence of commands to execute, a logic program consists of a set of logical statements, typically in the form of clauses. The execution of a logic program involves finding a proof for a given query based on these statements.
The most prominent logic programming language is Prolog. In Prolog, programs are built from facts and rules.
When a query is posed, the Prolog interpreter attempts to find a way to satisfy it by
Logic programming is well-suited for problems involving symbolic manipulation, artificial intelligence, expert systems, and database querying.