When applied to programming languages, this label is used for languages or constructs that state the form of a result. Logical and functional (applicative) programming languages are declarative.

In imperative languages, on the other hand, statements describe actions, and programs describe combinations of actions to construct the desired result. In declarative languages, the exact construction is left to the implementation.

De*clar"a*tive (?), a. [L. declarativus, fr. declarare: cf. F. d'eclaratif.]

Making declaration, proclamation, or publication; explanatory; assertive; declaratory.

"Declarative laws."


The "vox populi," so declarative on the same side. Swift.


© Webster 1913.

Log in or register to write something here or to contact authors.