Mercury (programming language): Difference between revisions

Content deleted Content added
No edit summary
m disambiguate link gcc
Line 22:
Mercury is developed at the [[University Of Melbourne]] Computer Science department under the supervision of [[Zoltan Somogyi]].
 
Mercury has several back-ends, including low-level C (the original Mercury back-end), high-level C, Microsoft's IL for .NET, Sun's JVM, and assembler via the [[GNU Compiler Collection|gcc]] back-end (the last three are only considered alpha or beta quality). This makes it useful for targeting multiple platforms, or linking with code written in multiple back-ends. The ability to include native code across these platforms is helpful, though it limits the portability to other Mercury back-ends.
 
Mercury is available for most [[Unix]] platforms, for Mac OS X, and for Microsoft Windows using the [[Cygwin]] or [[MinGW]] toolsets.