User Tools

Site Tools


2019:caes005_-_introducao_a_programacao_funcional

This is an old revision of the document!


CAES005 - Introdução à Programação Funcional

Carga horária: 45 horas-aula (3 créditos)

Ementa: Programação Funcional: Conceitos e Principais Linguagens. Funções: funções como cidadãos de primeira classe, funções nomeadas e funções anônimas, currying, módulos. Casamento de Padrões. Estruturas de dados e imutabilidade. Recursão. Processamento de coleções. Lazy evaluation. Fluxo de controle. Implementação de projetos envolvendo uma linguagem funcional. Visão geral de linguagens funcionais para concorrência.

Bibliografia:

Artigos científicos e literatura cinza (posts em blogs, vídeos, etc.)

2019/caes005_-_introducao_a_programacao_funcional.1562680430.txt.gz · Last modified: 2020/11/19 11:42 (external edit)