User Tools

Site Tools


2019:caes005_-_introducao_a_programacao_funcional

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
2019:caes005_-_introducao_a_programacao_funcional [2019/07/09 13:54] adolfont2019:caes005_-_introducao_a_programacao_funcional [2020/11/19 11:42] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== CAES005 - Introdução à Programação Funcional ====== ====== CAES005 - Introdução à Programação Funcional ======
  
-Carga horária: 45 horas-aula (3 créditos)+**Turma 2019**
  
-Ementa: +**Carga horária:** 45 horas-aula (3 créditos) 
 + 
 +**Ementa:** 
 Programação Funcional: Conceitos e Principais Linguagens.  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. Funções: funções como cidadãos de primeira classe, funções nomeadas e funções anônimas, currying, módulos.
Line 16: Line 18:
  
  
-Bibliografia:+**Bibliografia:**
  
-  * Thomas, Dave. Programming Elixir 1.6: Functional> Concurrent> Pragmatic> Fun. Pragmatic Programmers, 2018.+  * Thomas, Dave. Programming Elixir 1.6: Functional |> Concurrent |> Pragmatic |> Fun. Pragmatic Programmers, 2018.
   * Almeida, Ulisses. Learn Functional Programming with Elixir: New Foundations for a New World. Pragmatic Programmers, 2018.   * Almeida, Ulisses. Learn Functional Programming with Elixir: New Foundations for a New World. Pragmatic Programmers, 2018.
   * Davi, Tiago. Elixir: Do zero à concorrência. Casa do Código, 2017.   * Davi, Tiago. Elixir: Do zero à concorrência. Casa do Código, 2017.
Line 25: Line 27:
  
  
 +===== Links =====
 +
 +[[https://github.com/adolfont/introducao-a-programacao-funcional/blob/master/README.md]]
 +
 +[[https://speakerdeck.com/ulissesalmeida/o-essencial-da-programacao-funcional-em-elixir-1-dot-2?slide=24|O Essencial da Programação Funcional em Elixir]]
 +
 +[[http://ll2.ai.mit.edu/talks/armstrong.pdf|Concurrency Oriented Programming in Erlang, Joe Armstrong]]
  
 +[[http://www.cs.nott.ac.uk/~pszgmh/pgp.html|Functional Programming - Graham Hutton, University of Nottingham]]
2019/caes005_-_introducao_a_programacao_funcional.1562680449.txt.gz · Last modified: 2020/11/19 11:42 (external edit)