Pagina iniziale | Navigazione |
Google

Mercury

Mercury è un linguaggio di programmazione funzionale basato sul Prolog ma progettato per essere pi� utile in applicazioni reali (al di fuori dell'ambito accademico). È stato sviluppato all'Università di Melbourne sotto la supervisione di Zoltan Somogyi.

Mercury � un linguaggio compilato, anziché interpretato come la maggior parte dei linguaggi funzionali. Inoltre, possiede un forte type-checking che, unito alle capacità di astrazione tipiche dei linguaggi funzionali, permette, stando agli autori, di scrivere programmi pi� rapidamente che con altri linguaggi pi� comuni. Infine, la struttura modulare di Mercury permette di di separare i programmi in moduli auto-contenuti, un problema in molti linguaggi funzionali meno recenti.

Esempio (Hello, world)

(di Ralph Becket, Università di Melbourne):

- module hello_world.
- interface.
- import_module io.
- pred main(io__state, io__state).
- mode main(di, uo) is det.
- implementation.
main -->
	io__write_string("Hello, World!\
").

Link esterni


GNU Fdl - it.Wikipedia.org




Google | 

Enciclopedia |  La Divina Commedia di Dante |  Mappa | : A |  B |  C |  D |  E |  F |  G |  H |  I |  J |  K |  L |  M |  N |  O |  P |  Q |  R |  S |  T |  U |  V |  W |  X |  Y |  Z |