Compiling a 50-year journey
- Graham Hutton,
Publikation:
Artikel i tidsskrift og konference artikel i tidsskrift
Tidsskriftartikel
Peer-reviewOpen 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-reviewOriginalsprog
EngelskArtikelnummer
20Tidsskrift (Bind, Nummer)
Journal of Functional Programming (Bind 27)Publikationsmilepæle
- Udgivet - 20/09/2017
Publikationsstatus
Udgivet - 20/09/2017
ISSN
0956-7968Publication IDs
- Scopus: 85030851389
Adgang til dokumenter
Accepteret manuskript, 112.5 KB
