Types of declarative language


next up previous contents
Next: An example of Prolog
Up: Introduction to Prolog for Mathematicians
Previous: Types of programming language

Types of declarative language

Functional.
The specification is given as a series of function definitions.

Examples: Lisp, Miranda, Hope.

Equational.
The specification is given as a series of equations, or ``rewrite rules''.

Example: OBJ3.

Logical.
The specification is given as a series of predicate definitions.

Examples: Prolog, Parlog, Trilogy.



Jocelyn Ireson-Ireson-Paine
Mon Jul 17 22:27:41 BST 1995