Skip navigation
  •  Inicio
  • UDC 
    • Cómo depositar
    • Políticas do RUC
    • FAQ
    • Dereitos de Autor
    • Máis información en INFOguías UDC
  • Percorrer 
    • Comunidades
    • Buscar por:
    • Data de publicación
    • Autor
    • Título
    • Materia
  • Axuda
    • español
    • Gallegan
    • English
  • Acceder
  •  Galego 
    • Español
    • Galego
    • English
  
Ver ítem 
  •   RUC
  • Facultade de Informática
  • Traballos académicos (FIC)
  • Ver ítem
  •   RUC
  • Facultade de Informática
  • Traballos académicos (FIC)
  • Ver ítem
JavaScript is disabled for your browser. Some features of this site may not work without it.

Lenguaje de programación funcional ejecutable sobre una máquina virtual propia

Thumbnail
Ver/abrir
FerroSastre_Eduardo_TFG_2022.pdf (1.622Mb)
Use este enlace para citar
http://hdl.handle.net/2183/31926
Atribución-NoComercial-SinDerivadas 3.0 España
A non ser que se indique outra cousa, a licenza do ítem descríbese como Atribución-NoComercial-SinDerivadas 3.0 España
Coleccións
  • Traballos académicos (FIC) [715]
Metadatos
Mostrar o rexistro completo do ítem
Título
Lenguaje de programación funcional ejecutable sobre una máquina virtual propia
Autor(es)
Ferro Sastre, Eduardo Javier
Director(es)
Castro, Laura M.
Data
2022
Centro/Dpto/Entidade
Universidade da Coruña. Facultade de Informática
Descrición
Traballo fin de grao (UDC.FIC). Enxeñaría Informática. Curso 2021/2022
Resumo
[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 lenguaje
 
[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.
 
Palabras chave
Máquina virtual
Lenguaje de programación
Paradigma funcional
Compilador
Bytecode
Virtual machine
Programming language
Functional programming(FP)
Compilator
 
Dereitos
Atribución-NoComercial-SinDerivadas 3.0 España

Listar

Todo RUCComunidades e colecciónsPor data de publicaciónAutoresTítulosMateriasGrupo de InvestigaciónTitulaciónEsta colecciónPor data de publicaciónAutoresTítulosMateriasGrupo de InvestigaciónTitulación

A miña conta

AccederRexistro

Estatísticas

Ver Estatísticas de uso
Sherpa
OpenArchives
OAIster
Scholar Google
UNIVERSIDADE DA CORUÑA. Servizo de Biblioteca.    DSpace Software Copyright © 2002-2013 Duraspace - Suxestións