中文

重温 Futamura 投影:一种图解方法

编程语言 2018-03-22 v3 软件工程

摘要

诸如 PyPy 和 Truffle/Graal 等语言实现工具的出现,重新激发并拓宽了人们对自动编译器生成与优化相关课题的兴趣。鉴于这种更广泛的兴趣,我们使用一种新颖的图解方案重温了 Futamura 投影。通过这些图解,我们强调了 Futamura 投影中反复出现的模式,同时探讨了其复杂性与抽象本质。我们预期这种方法将提高 Futamura 投影的可及性,并有助于通过部分求值的视角来分析这些新工具。

关键词

引用

@article{arxiv.1611.09906,
  title  = {Revisiting the Futamura Projections: A Diagrammatic Approach},
  author = {Brandon M. Williams and Saverio Perugini},
  journal= {arXiv preprint arXiv:1611.09906},
  year   = {2018}
}

备注

20 pages, 11 figures, 3 tables; pre-print of published version in Theoretical and Applied Informatics