Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/68167

TítuloWatch out for that tree! A tutorial on shortcut deforestation
Autor(es)Fernandes, João Paulo
Cunha, Jácome
Saraiva, João
Pardo, Alberto
Data2019
EditoraSpringer Verlag
RevistaLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Resumo(s)Functional programmers are strong enthusiasts of modular solutions to programming problems. Since software characteristics such as readability or maintainability are often directly proportional to modularity, this programming style naturally contributes to the beauty of functional programs. Unfortunately, in return of this beauty we often sacrifice efficiency: modular programs rely, at runtime, on the creation, use and elimination of intermediate data structures to connect its components. In this tutorial paper, we study an advanced technique that attempts to retain the best of this two worlds: (i) it allows programmers to implement beautiful, modular programs (ii) it shows how to transform such programs, in a way that can be incorporated in a compiler, into programs that do not construct any intermediate structure.
TipoArtigo em ata de conferência
URIhttps://hdl.handle.net/1822/68167
ISBN9783030283452
DOI10.1007/978-3-030-28346-9_1
ISSN0302-9743
Versão da editorahttps://link.springer.com/chapter/10.1007%2F978-3-030-28346-9_1
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:HASLab - Artigos em atas de conferências internacionais (texto completo)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
P-00R-1KY.pdf405,99 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID