Category:Prolog: Difference between revisions

From Rosetta Code
Content added Content deleted
mNo edit summary
No edit summary
 
Line 3: Line 3:
|checking=dynamic
|checking=dynamic
|gc=yes
|gc=yes
|exec=both
|LCT=yes}}{{language programming paradigm|Declarative}}{{language programming paradigm|Logic_Programming}}
|LCT=yes
|compat=structural
|parampass=value
|bnf=[http://cdn.bitbucket.org/muspellsson/rosetta/downloads/prolog-bnf.html]
}}{{language programming paradigm|Declarative}}{{language programming paradigm|Logic_Programming}}


[[wp:Prolog|Prolog]] is a [[logic programming]] language. It is programmed declaratively, using ''resolution'' and ''backtracking'' to confirm propositions based on declared facts and rules.
[[wp:Prolog|Prolog]] is a [[logic programming]] language. It is programmed declaratively, using ''resolution'' and ''backtracking'' to confirm propositions based on declared facts and rules.
<br clear="both">
<br clear="both">

Latest revision as of 10:40, 9 June 2012

Language
Prolog
This programming language may be used to instruct a computer to perform a task.
Execution method: Interpreted or compiled
Garbage collected: Yes
Parameter passing methods: By value
Type strength: Strong
Type compatibility: Structural
Type checking: Dynamic
See Also:
Listed below are all of the tasks on Rosetta Code which have been solved using Prolog.


Prolog is a logic programming language. It is programmed declaratively, using resolution and backtracking to confirm propositions based on declared facts and rules.

Subcategories

This category has the following 3 subcategories, out of 3 total.

Pages in category "Prolog"

The following 200 pages are in this category, out of 481 total.

(previous page) (next page)
(previous page) (next page)