
De taal is ontworpen met de bedoeling om "de belangrijkste kenmerken van functionele en logische talen te combineren ... [die] de belangrijkste declaratieve programmeerparadigma's zijn." Curry-code wordt geïnterpreteerd of gecompileerd naar de talen Prolog of Java.
"Hallo Wereld!" in Curry
main = print ("Hallo, Wereld!")
Haskell, Logic, Paradigm, Programmeervoorwaarden, Prolog