SIGPLANet Home > Catalog of Languages > 
Declarative Languages:

A program written in a declarative language gives a mathematical specification of the answer, as opposed to a step-by-step sequence of instructions that must be executed to compute the answer. Unlike variables in imperative languages, variables in a declarative language are like mathematical variables: They represent a single value that does not change over time.

Contribute! If you are interested in contributing to this topic area in SIGPLANet, please send us email.
Topics
Send comments/requests about the "Declarative Languages" page to sigplanet@acm.org