Curry (Programmiersprache)
Curry ist eine experimentelle funktionallogische Programmiersprache, die auf Haskell basiert. Sie vereint Elemente der funktionalen und logischen Programmierung, insbesondere Constraintprogrammierung.
Curry | |
---|---|
Paradigmen: | funktional, logisch, nicht-strikt, modular |
Designer: | Michael Hanus, Sergio Antoy, et al. |
Aktuelle Version | 3.6.0 (10. November 2023) |
Typisierung: | statisch, stark, inferriert |
Wichtige Implementierungen: | PAKCS (mit Prolog-Code als Ergebnis) KiCS2 (mit Haskell-Code als Ergebnis) |
Beeinflusst von: | Haskell |
Betriebssystem: | portabel |
curry-lang.org |
Sie erweitert Haskell mit Ausnahme des Überladens mittels Typklassen; sie sind lediglich von einigen Implementierungen als Spracherweiterung enthalten, beispielsweise vom Münster Curry Compiler.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.