Título: | OPTIMIZING THE PALLENE COMPILER | ||||||||||||
Autor: |
LEONARDO KRAUSE LIPET SLIPOI KAPLAN |
||||||||||||
Colaborador(es): |
ROBERTO IERUSALIMSCHY - Orientador |
||||||||||||
Catalogação: | 22/JUN/2021 | Língua(s): | ENGLISH - UNITED STATES |
||||||||||
Tipo: | TEXT | Subtipo: | THESIS | ||||||||||
Notas: |
[pt] Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio. [en] All data contained in the documents are the sole responsibility of the authors. The data used in the descriptions of the documents are in conformity with the systems of the administration of PUC-Rio. |
||||||||||||
Referência(s): |
[pt] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=53379&idi=1 [en] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=53379&idi=2 |
||||||||||||
DOI: | https://doi.org/10.17771/PUCRio.acad.53379 | ||||||||||||
Resumo: | |||||||||||||
Dynamic languages provide flexibility and simplicity in exchange for
less compile-time information, leading to slower run times. Addressing this
problem in the Lua context, the Pallene programming language appears as an
alternative. In this work, we studied the current state of Pallene, searching
for patterns that caused performance losses. Based on these patterns, we
proposed and implemented several optimizations with the use of static analysis
techniques.
|
|||||||||||||
|