Gå til søgefeltetSpring over til navigationSpring til hovedindhold

Compiling a 50-year journey

Publikation:
Artikel i tidsskrift og konference artikel i tidsskrift
Tidsskriftartikel
Peer-review

Open Access

Resume

Fifty years ago, John McCarthy and James Painter 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.

Publikation information

Produktionstype

Publikation:
Artikel i tidsskrift og konference artikel i tidsskrift
Tidsskriftartikel
Peer-review

Originalsprog

Engelsk

Artikelnummer

20

Tidsskrift (Bind, Nummer)

Journal of Functional Programming (Bind 27)

Publikationsmilepæle

  • Udgivet - 20/09/2017

Publikationsstatus

Udgivet - 20/09/2017

ISSN

0956-7968

Publication IDs

  • Scopus: 85030851389

Adgang til dokumenter