Curry ist eine experimentelle Programmiersprache mit mehreren Paradigmen, die 1995 von Michael Hanus, Herbert Kuchen und Juan Jose Moreno-Navarro eingeführt wurde. Ihr Name ist eine Hommage an den Logiker Haskell Brooks Curry.
Die Sprache wurde mit der Absicht entwickelt, „die wichtigsten Merkmale von funktionalen und logischen Sprachen zu kombinieren … [which are] die wichtigsten deklarativen Programmierparadigmen.” Curry-Code wird entweder interpretiert oder in die Sprachen Prolog oder Java kompiliert.
“Hallo Welt!” im Curry
main = print("Hello, World!")
Haskell, Logik, Paradigma, Programmierbegriffe, Prolog