Curry linguaggio di programmazione | |
---|---|
Autore | Università Christian Albrecht di Kiel |
Data di origine | 1995 |
Ultima versione | 3.6.0 (10 novembre 2023) |
Paradigmi | programmazione funzionale, programmazione a vincoli e programmazione logica |
Tipizzazione | statica, forte, dedotta |
Influenzato da | Haskell e Prolog |
Implementazione di riferimento | |
Licenza | BSD 3-clausole |
Sito web | www.curry-language.org/ |
Curry è un linguaggio di programmazione logico-funzionale derivato da Haskell e tuttora in fase di standardizzazione. Il linguaggio fu chiamato così in onore del logico statunitense Haskell Curry. Esso eredita la sintassi e le caratteristiche funzionali del padre, integrando alcuni componenti logiche che ne aumentano le potenzialità espressive.
Nel seguito si riportano solo le differenze rispetto ad Haskell.