Mostrar o rexistro simple do ítem

dc.contributor.advisorCastro, Laura M.
dc.contributor.authorFerro Sastre, Eduardo Javier
dc.contributor.otherUniversidade da Coruña. Facultade de Informáticaes_ES
dc.date.accessioned2022-10-31T18:37:37Z
dc.date.available2022-10-31T18:37:37Z
dc.date.issued2022
dc.identifier.urihttp://hdl.handle.net/2183/31926
dc.description.abstract[Resumen]: En el presente trabajo se lleva acabo el diseño de un lenguaje de programación funcional junto a la implementación de un compilador para el propio lenguaje, a su vez, se implementa una máquina virtual capaz de ejecutar las instrucciones resultantes de la compilación. Con este propósito se muestran los distintos algoritmos para analizar y detectar el lenguaje, así como los puntos a favor y en contra de cada uno. También se incluye una explicación sobre las bases del funcionamiento de una máquina virtual y una descripción detallada de la estructura y procesos utilizados en la implementación de esta. Como última fase del proyecto, se añade una capa de compatibilidad del lenguaje con otras máquina virtuales ya existentes y se estudian sus diferencias con la máquina implementada para el lenguajees_ES
dc.description.abstract[Abstract]: In the present work, the design of a functional programming language is carried out together with the implementation of a compiler for the language itself, and a virtual machine capable of executing the resulting instructions of the compilation. With this purpose in mind, the different algorithms to analyze and detect language are shown, as well as the points for and against each one. There is also included an explanation of the basics of a virtual machine and a detailed description of the structure and processes used in its implementation. As the last phase of the project, a layer of language compatibility with other existing virtual machines is added, and the differences with the machine implemented for this language are studied.es_ES
dc.language.isospaes_ES
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 Españaes_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/*
dc.subjectMáquina Virtuales_ES
dc.subjectLenguaje de Programaciónes_ES
dc.subjectParadigma Funcionales_ES
dc.subjectCompiladores_ES
dc.subjectBytecodees_ES
dc.subjectVirtual Machinees_ES
dc.subjectProgramming Languagees_ES
dc.subjectFunctional Programming(FP)es_ES
dc.subjectCompilatores_ES
dc.titleLenguaje de programación funcional ejecutable sobre una máquina virtual propiaes_ES
dc.typeinfo:eu-repo/semantics/bachelorThesises_ES
dc.rights.accessinfo:eu-repo/semantics/openAccesses_ES
dc.description.traballosTraballo fin de grao (UDC.FIC). Enxeñaría Informática. Curso 2021/2022es_ES


Ficheiros no ítem

Thumbnail
Thumbnail

Este ítem aparece na(s) seguinte(s) colección(s)

Mostrar o rexistro simple do ítem