【发布时间】:2015-06-19 07:32:18
【问题描述】:
在许多列表处理语言(以及其他语言)中,它们都有一个称为 curry 的函数,它可以做一些简洁的事情。我的问题是他们为什么称它为咖喱?这个名字从何而来?我唯一的猜测是来自世界各国的美味咖喱菜,但我看不出这与功能行为有任何关系。
【问题讨论】:
-
提示:编程语言 Haskell 是以 Haskell Curry 的名字命名的。
-
因为 Schönfinkeln 导致讲英语的人出现问题 ;)(请参阅Moses Schönfinkel)
-
还要注意,还有一种称为Curry 的功能逻辑语言,顺便说一下,它使用Haskell 语法。
标签: function functional-programming currying