El lenguaje fue diseñado con la intención de "combinar las características más importantes de los lenguajes funcionales y lógicos ... [que son] los paradigmas de programación declarativa más importantes". El código de Curry se interpreta o compila en los lenguajes Prolog o Java.
"¡Hola Mundo!" en curry
main = print ("Hola, mundo!")
Haskell, Lógica, Paradigma, Términos de programación, Prólogo