(or procedural) languages specify explicit sequences of steps
to follow to produce a result, while declarative languages
describe relationships between variables in terms of functions
relations to produce a result. The most common examples of
(1994-11-23)