【发布时间】:2010-08-30 19:39:09
【问题描述】:
我这学期开始学习微积分。我以前使用过编程(或脚本)语言,主要是 PHP 和 C#。我没有做过很多低级的工作。我在语法之间建立的唯一关系是带有 Y-Combinators 的匿名函数和带有 Set-notation 的数组(我什至不确定这些是否正确)。
我总是看到微积分和编程之间的相似之处——它几乎就像命理——那么微积分和编程语言有什么关系呢?
下意识地,我知道存在关系,但我认为我不知道合适的术语来描述它。有些人把我提到“计算理论”和“图灵机”,但我还没有真正研究过。如果我不完全理解计算理论,我还能认为自己是一名程序员吗?
【问题讨论】:
-
你的意思是lambda calculus?
-
任何类型的微积分一般包括 lambda、FOL、多变量。我知道 lambda 在关系编程语法中很重要,但是其他形式的微积分呢?
标签: syntax computer-science calculus