|
|
1
10
还原 是lambda演算中的一个术语,它涉及一个语义保持转换,用一个等价的术语替换一个术语。对于你给出的例子,最重要的一种缩减是
Beta约简是lambda演算中的基本规则,在Haskell这样的纯惰性语言中,它始终保持语义。贝塔法则是这样的:
很有可能你的导师希望你把减量合并如下:
注意你经常有
选择
从这些问题中我看到你的导师希望你 反复减少每一项直到它达到一个标准形式 你的导师希望你展示你对 不同的 削减战略。 “源减”中的“源”字是多余的; 减少 方法 在某些语言中对源词的操纵。我会把问题表述如下:
我可能会选择不那么害羞,只说出减少策略:按需减少策略和按价值减少策略。 |
|
|
2
7
从问题的结构来看 意思是“用手评估表达式”。
在惰性(仅在需要时评估)评估中,
在严格的(先评价一切)评价中
我能找到的唯一相关的地方就是 http://www.cs.bham.ac.uk/internal/modules/2009/11582.html 其中“源代码简化”被列为“编程技术”(O d O) |