dc.contributor.author | Rodríguez, Leonardo Matías | |
dc.contributor.author | Fridlender, Daniel Edgardo | |
dc.contributor.author | Pagano, Miguel María | |
dc.date.accessioned | 2022-12-29T14:21:23Z | |
dc.date.available | 2022-12-29T14:21:23Z | |
dc.date.issued | 2014 | |
dc.identifier.uri | http://hdl.handle.net/11086/30119 | |
dc.description.abstract | In this paper we present a compiler that translates programs from an imperative higher-order language into a sequence of instructions for an abstract machine. We consider an extension of the Krivine machine for the call-by-name lambda calculus, which includes strict operators and imperative features. We show that the compiler is correct with respect to the big-step semantics of our language, both for convergent and divergent programs. | en |
dc.description.uri | http://drops.dagstuhl.de/opus/volltexte/2014/4634 | |
dc.format.medium | Electrónico y/o Digital | |
dc.language.iso | eng | es |
dc.rights | Attribution 3.0 Unported (CC BY 3.0) | * |
dc.rights.uri | http://creativecommons.org/licenses/by/3.0/ | * |
dc.source | e-ISSN 1868-8969 | |
dc.subject | Abstract machines | en |
dc.subject | Compiler correctness | en |
dc.subject | Big-step semantics | en |
dc.subject | Algol like language | en |
dc.subject | Call by name | en |
dc.subject | Krivine machine | en |
dc.title | A certified extension of the Krivine machine for a call-by-name higher-order imperative language | en |
dc.type | article | es |
dc.description.version | publishedVersion | es |
dc.description.fil | Fil: Rodríguez, Leonardo Matías. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física; Argentina. | es |
dc.description.fil | Fil: Fridlender, Daniel Edgardo. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física; Argentina. | es |
dc.description.fil | Fil: Pagano, Miguel María. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física; Argentina. | es |
dc.journal.city | Saarbrücken | es |
dc.journal.country | Alemania | es |
dc.journal.editorial | Schloss Dagstuhl | es |
dc.journal.pagination | 230-250 | |
dc.journal.referato | Con referato | |
dc.journal.title | Leibniz International Proceedings in Informatics | en |
dc.journal.volume | 26 | es |
dc.description.field | Ciencias de la Computación | |
dc.identifier.doi | http://dx.doi.org/10.4230/LIPIcs.TYPES.2013.230 | |