A new implementation technique for applicative languages
A new implementation technique for applicative languages
复制标题
一种新的应用语言实现技术
DOI:
--
复制
发表时间:
1979
期刊:
影响因子:
--
通讯作者:
D. Turner
中科院分区:
文献类型:
--
作者:
D. Turner
It is shown how by using results from combinatory logic an applicative language, such as LISP, can be translated into a form from which all bound variables have been removed. A machine is described which can efficiently execute the resulting code. This implementation is compared with a conventional interpreter and found to have a number of advantages. Of these the most important is that programs which exploit higher order functions to achieve great compactness of expression are executed much more efficiently.