publication . Bachelor thesis . 2015

Compilador para lenguaje basado en continuaciones

Ramos Carreño, Carlos;
Open Access Spanish; Castilian
  • Published: 01 Jul 2015
  • Country: Spain
Abstract
Las continuaciones son una construcción de algunos lenguajes de programación a partir de las cuales pueden elaborarse elementos más complejos, como fibras, generadores, excepciones y corrutinas. Sin embargo, hay poco soporte nativo para ellas en los lenguajes más populares, como por ejemplo Java. En este trabajo se estudia este concepto en profundidad, centrándonos en las llamadas “continuaciones delimitadas”. Para ello se ha implementado un lenguaje de bajo nivel con soporte para continuaciones, que se ejecuta sobre la Máquina Virtual de Java gracias a una compilación a notación CPS y que puede interoperar con programas Java estándar. Asimismo, se ha experiment...
Subjects
free text keywords: Compiladores (Programas de ordenador), Java (Lenguaje de programación), Informática
Related Organizations
Any information missing or wrong?Report an Issue