Implementación de un compilador de C--

Se presentará un compilador para un subconjunto de estructuras del conocido lenguaje de programación C, llamado C - -. Se describirán las distintas etapas de implementación, partiendo por el análisis léxico de un secuencia de caracteres y finalizando en la generación de código assembly, pasando por...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Riberi, Franco
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2012
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/124973
Aporte de:
id I19-R120-10915-124973
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Español
topic Ciencias Informáticas
C- -
assembly
generación de código
spellingShingle Ciencias Informáticas
C- -
assembly
generación de código
Riberi, Franco
Implementación de un compilador de C--
topic_facet Ciencias Informáticas
C- -
assembly
generación de código
description Se presentará un compilador para un subconjunto de estructuras del conocido lenguaje de programación C, llamado C - -. Se describirán las distintas etapas de implementación, partiendo por el análisis léxico de un secuencia de caracteres y finalizando en la generación de código assembly, pasando por el análisis sintáctico y semántico, además de las representaciones internas y las distintas optimizaciones. Este proyecto contempla diversos conceptos de asignaturas previas, tales como gramáticas libres de contexto, expresiones regulares, autómatas, entre otros. El lenguaje de implementación utilizado para el mencionado compilador fue C, bajo el sistema operativo GNU/Linux. Se utilizaron además diversas herramientas auxiliares, tales como Lex y Yacc para el análisis léxico y sintáctico (LR) respectivamente. Además se utilizó código de tres direcciones como lenguaje intermedio y se generío un assembly x86.
format Objeto de conferencia
Objeto de conferencia
author Riberi, Franco
author_facet Riberi, Franco
author_sort Riberi, Franco
title Implementación de un compilador de C--
title_short Implementación de un compilador de C--
title_full Implementación de un compilador de C--
title_fullStr Implementación de un compilador de C--
title_full_unstemmed Implementación de un compilador de C--
title_sort implementación de un compilador de c--
publishDate 2012
url http://sedici.unlp.edu.ar/handle/10915/124973
work_keys_str_mv AT riberifranco implementaciondeuncompiladordec
bdutipo_str Repositorios
_version_ 1764820451356311553