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."

Baker.

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

 

© Webster 1913.

Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.