Content deleted Content added
m copy edit |
No edit summary |
||
Line 14:
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.
Declarative programming languages are extensively used in solving [[artificial intelligence]] and [[constraint-satisfaction problem]]s as well as more mundane areas such as
==Example languages==
|