Teoría de Compiladores - CC218 - 202301
Descripción del Articulo
El curso de Teoría de compiladores estudia el ciclo de vida del proceso de convertir código fuente de un lenguaje de alto nivel a código máquina, explora los diversos componentes de cada etapa del proceso de compilación, como el analizador léxico, sintáctico y semántico; se investigan técnicas de op...
Autor: | |
---|---|
Formato: | informe técnico |
Fecha de Publicación: | 2023 |
Institución: | Universidad Peruana de Ciencias Aplicadas |
Repositorio: | UPC-Institucional |
Lenguaje: | español |
OAI Identifier: | oai:repositorioacademico.upc.edu.pe:10757/677366 |
Enlace del recurso: | http://hdl.handle.net/10757/677366 |
Nivel de acceso: | acceso abierto |
Materia: | Computación CC218 |
id |
UUPC_4908708be79f87b1c356f1e5bfe90fd7 |
---|---|
oai_identifier_str |
oai:repositorioacademico.upc.edu.pe:10757/677366 |
network_acronym_str |
UUPC |
network_name_str |
UPC-Institucional |
repository_id_str |
2670 |
spelling |
f5f4335dea846cfecee2602bed3edbdcCanaval Sanchez, Luis Martin2024-11-23T02:05:47Z2024-11-23T02:05:47Z2023-03http://hdl.handle.net/10757/677366El curso de Teoría de compiladores estudia el ciclo de vida del proceso de convertir código fuente de un lenguaje de alto nivel a código máquina, explora los diversos componentes de cada etapa del proceso de compilación, como el analizador léxico, sintáctico y semántico; se investigan técnicas de optimización, por lo que se profundiza en el conocimiento de arquitectura de computadoras y manejo de memoria. La teoría de compiladores presenta un hito importante en el proceso de formación en las ciencias de computación, pues la construcción de dichos compiladores, presenta uno de los mayores retos técnicos que aún siguen en constante investigación y evolución, como lo demuestra la existencia de juegos de herramientas para la optimización y transformación de código fuente como LLVM. El curso de teoría de compiladores se dicta en el VI ciclo para Ciencias de Computación y ha sido diseñado con el propósito de permitir al futuro profesional potenciar su capacidad de solución de problemas de alta complejidad con una mentalidad innovadora y orientada a la optimización del uso de recursos. El curso se enfoca en evaluar la competencia general de manejo de la información y pensamiento crítico (general - UPC) a nivel 2 y la competencia específica de comunicación efectiva (ABET 3) a nivel 1.application/pdfspaUniversidad Peruana de Ciencias Aplicadas (UPC)info:eu-repo/semantics/openAccessUniversidad Peruana de Ciencias Aplicadas (UPC)Repositorio Académico - UPCreponame:UPC-Institucionalinstname:Universidad Peruana de Ciencias Aplicadasinstacron:UPCComputaciónCC218Teoría de Compiladores - CC218 - 202301info:eu-repo/semantics/report2024-11-23T02:05:52ZTHUMBNAILCC218_Teoria_de_Compiladores_202301.pdf.jpgCC218_Teoria_de_Compiladores_202301.pdf.jpgGenerated Thumbnailimage/jpeg54617https://repositorioacademico.upc.edu.pe/bitstream/10757/677366/3/CC218_Teoria_de_Compiladores_202301.pdf.jpg354051d36eb5780731cddbb607388161MD53falseTEXTCC218_Teoria_de_Compiladores_202301.pdf.txtCC218_Teoria_de_Compiladores_202301.pdf.txtExtracted texttext/plain6991https://repositorioacademico.upc.edu.pe/bitstream/10757/677366/2/CC218_Teoria_de_Compiladores_202301.pdf.txtefd663c424c03eee13b435e48082ebe9MD52falseORIGINALCC218_Teoria_de_Compiladores_202301.pdfapplication/pdf11201https://repositorioacademico.upc.edu.pe/bitstream/10757/677366/1/CC218_Teoria_de_Compiladores_202301.pdf276607c9d96bb2516c33770d242f5caaMD51true10757/677366oai:repositorioacademico.upc.edu.pe:10757/6773662024-11-23 05:32:11.498Repositorio académico upcupc@openrepository.com |
dc.title.none.fl_str_mv |
Teoría de Compiladores - CC218 - 202301 |
title |
Teoría de Compiladores - CC218 - 202301 |
spellingShingle |
Teoría de Compiladores - CC218 - 202301 Canaval Sanchez, Luis Martin Computación CC218 |
title_short |
Teoría de Compiladores - CC218 - 202301 |
title_full |
Teoría de Compiladores - CC218 - 202301 |
title_fullStr |
Teoría de Compiladores - CC218 - 202301 |
title_full_unstemmed |
Teoría de Compiladores - CC218 - 202301 |
title_sort |
Teoría de Compiladores - CC218 - 202301 |
author |
Canaval Sanchez, Luis Martin |
author_facet |
Canaval Sanchez, Luis Martin |
author_role |
author |
dc.contributor.author.fl_str_mv |
Canaval Sanchez, Luis Martin |
dc.subject.es_PE.fl_str_mv |
Computación |
topic |
Computación CC218 |
dc.subject.none.fl_str_mv |
CC218 |
description |
El curso de Teoría de compiladores estudia el ciclo de vida del proceso de convertir código fuente de un lenguaje de alto nivel a código máquina, explora los diversos componentes de cada etapa del proceso de compilación, como el analizador léxico, sintáctico y semántico; se investigan técnicas de optimización, por lo que se profundiza en el conocimiento de arquitectura de computadoras y manejo de memoria. La teoría de compiladores presenta un hito importante en el proceso de formación en las ciencias de computación, pues la construcción de dichos compiladores, presenta uno de los mayores retos técnicos que aún siguen en constante investigación y evolución, como lo demuestra la existencia de juegos de herramientas para la optimización y transformación de código fuente como LLVM. El curso de teoría de compiladores se dicta en el VI ciclo para Ciencias de Computación y ha sido diseñado con el propósito de permitir al futuro profesional potenciar su capacidad de solución de problemas de alta complejidad con una mentalidad innovadora y orientada a la optimización del uso de recursos. El curso se enfoca en evaluar la competencia general de manejo de la información y pensamiento crítico (general - UPC) a nivel 2 y la competencia específica de comunicación efectiva (ABET 3) a nivel 1. |
publishDate |
2023 |
dc.date.accessioned.none.fl_str_mv |
2024-11-23T02:05:47Z |
dc.date.available.none.fl_str_mv |
2024-11-23T02:05:47Z |
dc.date.issued.fl_str_mv |
2023-03 |
dc.type.es_PE.fl_str_mv |
info:eu-repo/semantics/report |
format |
report |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/10757/677366 |
url |
http://hdl.handle.net/10757/677366 |
dc.language.iso.es_PE.fl_str_mv |
spa |
language |
spa |
dc.rights.es_PE.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.es_PE.fl_str_mv |
application/pdf |
dc.publisher.es_PE.fl_str_mv |
Universidad Peruana de Ciencias Aplicadas (UPC) |
dc.source.es_PE.fl_str_mv |
Universidad Peruana de Ciencias Aplicadas (UPC) Repositorio Académico - UPC |
dc.source.none.fl_str_mv |
reponame:UPC-Institucional instname:Universidad Peruana de Ciencias Aplicadas instacron:UPC |
instname_str |
Universidad Peruana de Ciencias Aplicadas |
instacron_str |
UPC |
institution |
UPC |
reponame_str |
UPC-Institucional |
collection |
UPC-Institucional |
bitstream.url.fl_str_mv |
https://repositorioacademico.upc.edu.pe/bitstream/10757/677366/3/CC218_Teoria_de_Compiladores_202301.pdf.jpg https://repositorioacademico.upc.edu.pe/bitstream/10757/677366/2/CC218_Teoria_de_Compiladores_202301.pdf.txt https://repositorioacademico.upc.edu.pe/bitstream/10757/677366/1/CC218_Teoria_de_Compiladores_202301.pdf |
bitstream.checksum.fl_str_mv |
354051d36eb5780731cddbb607388161 efd663c424c03eee13b435e48082ebe9 276607c9d96bb2516c33770d242f5caa |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio académico upc |
repository.mail.fl_str_mv |
upc@openrepository.com |
_version_ |
1837187209290055680 |
score |
13.754616 |
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).