Category:Mercury: Difference between revisions

From Rosetta Code
Content added Content deleted
m (Fixed up, paradigm, lang params, you don't need line breaks like this...that's weird)
m (Updated link to official site)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{stub}}{{language
{{stub}}
{{language
|strength=strong
|strength=strong
|site=http://mercurylang.org/
|checking=static}}
|checking=static}}[[runs on vm::java virtual machine| ]][[runs on vm::common language runtime| ]]
{{language programming paradigm|Declarative}}
{{language programming paradigm|functional}}
{{language programming paradigm|functional}}
{{language programming paradigm|Logic_Programming}}


Mercury is a purely declarative functional logic programming language geared towards real-world applications. It is related to both [[Prolog]] and [[Haskell]]. It features a strong, static, polymorphic type system, as well as a strong mode
Mercury is a purely declarative functional logic programming language geared towards real-world applications. It is related to both [[Prolog]] and [[Haskell]]. It features a strong, static, polymorphic type system, as well as a strong mode
and determinism system.
and determinism system.


Mercury has several back-ends, Low-level [[C]], High-level [[C]], [[Java]] bytecode for the JVM, [[Erlang]], and IL for [[Microsoft]]'s [[.NET]].
Mercury has several back-ends, Low-level [[C]], High-level [[C]], [[Java]], [[Erlang]], and [[C sharp|C#]].

Latest revision as of 20:14, 17 March 2014

This page is a stub. It needs more information! You can help Rosetta Code by filling it in!
Language
Mercury
This programming language may be used to instruct a computer to perform a task.
Official website
Type strength: Strong
Type checking: Static
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using Mercury.


Mercury is a purely declarative functional logic programming language geared towards real-world applications. It is related to both Prolog and Haskell. It features a strong, static, polymorphic type system, as well as a strong mode and determinism system.

Mercury has several back-ends, Low-level C, High-level C, Java, Erlang, and C#.

Subcategories

This category has the following 3 subcategories, out of 3 total.

Pages in category "Mercury"

The following 127 pages are in this category, out of 127 total.