Declarative programming: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 3:
In other words, declarative programming provides the ''what'', but leaves the ''how'' up to interpretation. Advantages of this approach are that
 
#it isolates the complex problem solving for the computerinterpreter,
#it helps avoid the [[reinvention of the wheel]] problem (i.e. one solutioninterpreter written years ago can beapply appliedit's logic to manya wide variety of problemdeclarative definitionsspecifications),
#it allows for re-use/re-interpretation in different contexts (e.g. different language bindings for [[Interface description language|IDL]]), and
#it centralizes and condenses the problem definition thereby making for more comprehensible coding practices.