CAES004 - Concurrent Functional Programming

Publicado 1/23/2018, 3:43:24 PM, última modificação 5/19/2021, 7:58:14 AM

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

Ementa: Functional Programming: Concepts and Languages. The Actor Model. Functional Programming Languages aimed at the development of concurrent systems: Erlang, Elixir.

Bibliografia:

  • Armstrong, Joe. Programming Erlang: software for a concurrent world. Pragmatic Bookshelf, 2013.
  • Thomas, Dave. Programming Elixir 1.6: Functional> Concurrent> Pragmatic> Fun. Pragmatic Programmers, 2018.
  • Artigos científicos.