Declarative programming: Difference between revisions

Content deleted Content added
Danakil (talk | contribs)
aka
Danakil (talk | contribs)
ref to cat
Line 4:
 
Declarative languages describe relationships between variables in terms of [[function (programming)|function]]s, [[inference rule]]s, or [[term-rewriting]] rules. The language executor (an [[Interpreter (computing)|interpreter]] or [[compiler]]) applies a fixed [[algorithm]] to these relations to produce a result.
 
Examples of declarative programming languages include [[Miranda programming language|Miranda]], [[Prolog]] and [[SQL]].
 
Declarative programming languages are extensively used in solving [[artificial intelligence]] and [[constraint-satisfaction problem]]s.
 
Examples of declarative programming languages include [[Miranda programming language|Miranda]], [[Prolog]] and [[SQL]]. See [[:Category:Declarative programming languages]] for a full list.
 
 
==See also==