Michael Hanus, Herbert Kuchen和Juan Jose Moreno-Navarro在1995年引入了实验性的、多范式的Curry编程语言。
Curry是一种实验性的多范式编程语言,由Michael Hanus, Herbert Kuchen和Juan Jose Moreno-Navarro在1995年引入应用编程中。它的名字是为了向逻辑学家Haskell Brooks Curry致敬。
该语言的设计意图是“结合函数语言和逻辑语言最重要的特性,这是最重要的声明式编程范例。”Curry代码被解释或编译成Prolog或Java语言。
Curry是一种通用编程语言,旨在合并最重要的声明式编程范例,即函数式编程和逻辑编程。此外,它还涵盖了在集成函数逻辑语言领域开发的最重要的操作原则:“剩余”和“缩小”。
Curry无缝地结合了函数式编程(嵌套表达式、高阶函数、延迟求值)、逻辑编程(逻辑变量、部分数据结构、内置搜索)和并发编程(同步逻辑变量同时对表达式求值)的特性。
Curry语言的开发是一项国际倡议,旨在为集成功能逻辑语言的研究、教学和应用提供一个共同的平台。要了解Curry,你可以看看Curry特色的简短列表或Curry教程。
未知的网友