schnorr / mlp

Disciplina de Modelos de Linguagens de Programação - INF/UFRGS
19 stars 11 forks source link

Tail Call Optimization (apresentar no contexto de subprogramas, recursão) #31

Open schnorr opened 5 years ago

schnorr commented 5 years ago

Sugestão de ex-aluna da disciplina.

Em resumo, estou tendo mais contato com a linguagem Scala e ouvi, pela primeira vez, sobre tail call optimization. Fiquei bem surpresa, pois achei a ideia muito interessante e não me recordo de ter tido contato com isso em nenhum momento no curso de CIC. Achei que se encaixa bastante no escopo da disciplina de MLP e, como, por enquanto, não sou tua aluna e gostei muito da tua abordagem na disciplina - de uma forma mais prática e com tecnologias atualizadas, pensei que talvez essa técnica pudesse ser mostrada nas aulas em que vemos recursão. Obviamente, é só uma sugestão inocente.

Mais sobre tail call na Wikipedia para evitar exceções de stack overflow.