Jump to content

Mercury (programming language)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 61.9.128.xxx (talk) at 05:33, 16 August 2001 (Basic description of mercury.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Mercury is a logical programming languages based on Prolog, but

designed to be more useful for real-world programming problems.


Compiled rather than interpreted as is traditional for logic languages,

it has a sophisticated, strict type and mode system which, when

combined with the abstract nature of logic programming, easy to

write reliable programs. Its module system also makes it easy

to divide logic programs up into self-contained modules, a problem

for logic programs in the past.


Mercury is developed at the University Of Melbourne Computer

Science department under the supervision of Dr Zoltan Somogyi.