【发布时间】:2012-05-17 14:28:23
【问题描述】:
哪种 FP 语言在代码外观、感觉和行为方面最接近 lambda 演算?
【问题讨论】:
-
我投票决定关闭,因为这是主观的......
-
“我也想听听关于这是否重要的意见”这当然取决于你的要求,但我不明白为什么它会(重要)除非你的目标是学习lambda 演算(在这种情况下,您可能应该使用更直接的 lambda 演算实现,而不是“真正的”编程语言)。
-
@sepp2k:我的困境是:我听说 lc 有多么重要,以及它是 FP 的根源,但后来我尝试学习 FP 语言 x、y、z——它们都是似乎避免与正式的 lc 进行直接比较。这对于初学者来说是令人不安和困惑的。
-
@melwasul 只需学习您想学习的语言。 Lambda 演算在函数式语言的创建中发挥了重要作用(从某种意义上说,它启发了它们),但实际上没有理由将语言与 LC 的接近程度作为选择要学习的编程语言的标准。
-
我正在通过 The Little Schemer,并且我还在尝试将函数(例如 p 132 insert-g)转换为 lambda 抽象。我看到了相似之处,想知道是否可以将其他 FP 语言翻译成 lc。但是,唐斯图尔特(和其他人)似乎说的是 FP 语言在需要执行实际任务时将基本 lc 抛在脑后,即当您想要编写 GUI 界面等时,递归数学的整个 Peano 风格并不总是可取的.
标签: functional-programming lambda-calculus