Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Lazy Evaluation: From natural semantics to a machine-checked compiler transformation - Joachim Breitner

Lazy Evaluation: From natural semantics to a machine-checked compiler transformation

Buch | Softcover
256 Seiten
2016
KIT Scientific Publishing (Verlag)
978-3-7315-0546-4 (ISBN)
CHF 49,95 inkl. MwSt
In order to solve a long-standing problem with list fusion, a new compiler transformation, "Call Arity" is developed and implemented in the Haskell compiler GHC. It is formally proven to not degrade program performance; the proof is machine-checked using the interactive theorem prover Isabelle. To that end, a formalization of Launchbury's Natural Semantics for Lazy Evaluation is modelled in Isabelle, including a correctness and adequacy proof.
Erscheinungsdatum
Zusatzinfo graph. Darst.
Sprache englisch
Maße 148 x 210 mm
Gewicht 350 g
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Schlagworte Functional Programming Semantics Formal Verificati • Functional Programming Semantics Formal Verification Haskell Isabelle • Funktionale Programmierung Formale Verifikation Se • Funktionale Programmierung Formale Verifikation Semantik • Funktionale Programmierung Formale Verifikation Semantik Isabelle Haskell • Isabell Haskell • Programmier - und Skriptsprachen, allgemein
ISBN-10 3-7315-0546-0 / 3731505460
ISBN-13 978-3-7315-0546-4 / 9783731505464
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Grundlagen und praktische Anwendungen von Transpondern, kontaktlosen …

von Klaus Finkenzeller

Buch (2023)
Hanser (Verlag)
CHF 125,95
das umfassende Handbuch

von Marc Marburger

Buch | Hardcover (2024)
Rheinwerk (Verlag)
CHF 69,85