Generación de código intermedio usando semántica funtorial

Tesis (Lic. en Ciencias de la Computación)--Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física, 2010.

Bibliographic Details
Main Author: Rodríguez, Leonardo Matías
Other Authors: Fridlender, Daniel Edgardo
Format: bachelorThesis
Language:spa
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/11086/41
_version_ 1801215106349006848
author Rodríguez, Leonardo Matías
author2 Fridlender, Daniel Edgardo
author_facet Fridlender, Daniel Edgardo
Rodríguez, Leonardo Matías
author_sort Rodríguez, Leonardo Matías
collection Repositorio Digital Universitario
description Tesis (Lic. en Ciencias de la Computación)--Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física, 2010.
format bachelorThesis
id rdu-unc.41
institution Universidad Nacional de Cordoba
language spa
publishDate 2011
record_format dspace
spelling rdu-unc.412022-10-13T11:33:17Z Generación de código intermedio usando semántica funtorial Rodríguez, Leonardo Matías Fridlender, Daniel Edgardo Pagano, Miguel María Semantics of Programming Languages Denotational semantics Mathematical Logic Lambda calculus and related systems Código intermedio Categoría funtorial Semántica denotacional Agda Lógica matemática Sistemas relacionados Semántica de lenguajes de programación Tesis (Lic. en Ciencias de la Computación)--Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física, 2010. Este trabajo consiste en la implementación de un front-end para un lenguaje de programación Algol-like. El front-end es la primera etapa del proceso de compilación; cuyo objetivo es generar código en un lenguaje intermedio a partir del programa fuente.La generación de código intermedio se realiza a partir de la semántica denotacional del lenguaje, es decir, se elige un modelo que permite pensar las ecuaciones semánticas como traducciones al lenguaje intermedio. El modelo semántico que se elige es una categoría funtorial que permite explicitar en las ecuaciones algunas propiedades deseadas del lenguaje. La implementación se realiza en Agda, un lenguaje funcional con tipos dependientes. 2011-09-05T19:32:52Z 2011-09-05T19:32:52Z 2010-12-29 bachelorThesis Bibliografía : p. 117-119. http://hdl.handle.net/11086/41 spa Atribución-NoComercial-SinDerivadas 2.5 Argentina http://creativecommons.org/licenses/by-nc-nd/2.5/ar/ 119 hojas
spellingShingle Semantics of Programming Languages
Denotational semantics
Mathematical Logic
Lambda calculus and related systems
Código intermedio
Categoría funtorial
Semántica denotacional
Agda
Lógica matemática
Sistemas relacionados
Semántica de lenguajes de programación
Rodríguez, Leonardo Matías
Generación de código intermedio usando semántica funtorial
title Generación de código intermedio usando semántica funtorial
title_full Generación de código intermedio usando semántica funtorial
title_fullStr Generación de código intermedio usando semántica funtorial
title_full_unstemmed Generación de código intermedio usando semántica funtorial
title_short Generación de código intermedio usando semántica funtorial
title_sort generacion de codigo intermedio usando semantica funtorial
topic Semantics of Programming Languages
Denotational semantics
Mathematical Logic
Lambda calculus and related systems
Código intermedio
Categoría funtorial
Semántica denotacional
Agda
Lógica matemática
Sistemas relacionados
Semántica de lenguajes de programación
url http://hdl.handle.net/11086/41
work_keys_str_mv AT rodriguezleonardomatias generaciondecodigointermediousandosemanticafuntorial