1
10
还原 是lambda演算中的一个术语,它涉及一个语义保持转换,用一个等价的术语替换一个术语。对于你给出的例子,最重要的一种缩减是
Beta约简是lambda演算中的基本规则,在Haskell这样的纯惰性语言中,它始终保持语义。贝塔法则是这样的:
很有可能你的导师希望你把减量合并如下:
注意你经常有
选择
从这些问题中我看到你的导师希望你 反复减少每一项直到它达到一个标准形式 你的导师希望你展示你对 不同的 削减战略。 “源减”中的“源”字是多余的; 减少 方法 在某些语言中对源词的操纵。我会把问题表述如下:
我可能会选择不那么害羞,只说出减少策略:按需减少策略和按价值减少策略。 |
2
7
从问题的结构来看 意思是“用手评估表达式”。
在惰性(仅在需要时评估)评估中,
在严格的(先评价一切)评价中
我能找到的唯一相关的地方就是 http://www.cs.bham.ac.uk/internal/modules/2009/11582.html 其中“源代码简化”被列为“编程技术”(O d O) |
Jooseppi Luna · 在有条件的情况下,你把做作业叫做什么? 7 年前 |
konchy · 为什么我们称CNN中的完全连接层为“顶层”? 7 年前 |
Michal Charemza · 始终为真的if条件的术语 7 年前 |
user3478869 · “实时软件开发”一词指的是什么? 9 年前 |
Sumit Gera · C++中的辅助函数是什么? 11 年前 |
Tarik · 如何理解“合同”的含义 11 年前 |