Partial Deduction and Driving are Equivalent
Partial Deduction and Driving are Equivalent
复制标题
部分扣除和驾驶是等效的
DOI:
10.1007/3-540-58402-1_13
复制
发表时间:
1994
期刊:
影响因子:
--
通讯作者:
M. Sørensen
中科院分区:
文献类型:
--
作者:
R. Glück;M. Sørensen
Partial deduction and driving are two methods used for program specialization in logic and functional languages, respectively. We argue that both techniques achieve essentially the same transformational effect by unification-based information propagation. We show their equivalence by analyzing the definition and construction principles underlying partial deduction and driving, and by giving a translation from a functional language to a definite logic language preserving certain properties. We discuss residual program generation, termination issues, and related other techniques developed for program specialization in logic and functional languages.