paperbot · PL 论文追踪

RSS

Compiling a 50-year journey

JFP vol.272017引用 7
GRAHAM HUTTON, PATRICK BAHR

尚未生成 AI 速览(可能缺少 API key 或等待下次运行补跑)。

原文摘要(Abstract)

Abstract Fifty years ago, John McCarthy and James Painter (1967) published the first paper on compiler verification, in which they showed how to formally prove the correctness of a compiler that translates arithmetic expressions into code for a register-based machine. In this article, we revisit this example in a modern context, and show how such a compiler can now be calculated directly from a specification of its correctness using simple equational reasoning techniques.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@article{HuttonB17,
  title = {Compiling a 50-year journey},
  author = {GRAHAM HUTTON and PATRICK BAHR},
  journal = {Journal of Functional Programming},
  volume = {27},
  year = {2017},
  doi = {10.1017/s0956796817000120}
}