跳到主要内容
uencoder

Lambda Calculus

Lambda 演算是函数式编程的数学基础:仅函数定义(λx.M)与应用(MN),图灵完备。

用途

理解函数式编程的理论基础与计算模型。

机制

三规则:变量 x、抽象 λx.M(定义函数)、应用 MN(调用函数)。β 归约((λx.M)N → M[x:=N])为计算。α 转换重命名约束变量。Church 编码用 lambda 表示数据。

用例

  • 函数式编程
  • 计算理论
  • 语言基础

相关词条

参考链接