Il linguaggio è stato progettato con l'intento di "combinare le caratteristiche più importanti dei linguaggi funzionali e logici ... [che sono] i più importanti paradigmi di programmazione dichiarativa". Il codice curry è interpretato o compilato nelle lingue Prolog o Java.
"Ciao mondo!" in Curry
main = print ("Hello, World!")
Haskell, logica, paradigma, termini di programmazione, Prolog