2018:concurrent_functional_programming
                Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| 2018:concurrent_functional_programming [2018/09/08 15:49] – [Podcast episodes] adolfont | 2018:concurrent_functional_programming [2020/11/19 11:42] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| Learn more here about the offer in 2018 (in Portuguese): | Learn more here about the offer in 2018 (in Portuguese): | ||
| - | **Workload | + | **Workload**: | 
| - | **Syllabus | + | **Syllabus**: | 
| - | + | **Bibliography**: | |
| - | + | ||
| - | **Bibliography | + | |
| Line 20: | Line 18: | ||
| * Tate, Bruce. //Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages// | * Tate, Bruce. //Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages// | ||
| * Tate, Bruce; Daoud, Fred; Moffitt, Jack; Dees, Ian. //Seven More Languages in Seven Weeks: | * Tate, Bruce; Daoud, Fred; Moffitt, Jack; Dees, Ian. //Seven More Languages in Seven Weeks: | ||
| - | Languages That Are Shaping the Future//. Pragmatic Programmers, | + | Languages That Are Shaping the Future//. Pragmatic Programmers, | 
| * Research papers on concurrent functional programming. | * Research papers on concurrent functional programming. | ||
| - | **Auxiliar | + | **Complementary | 
| Line 31: | Line 29: | ||
| - | ===== Detailed Syllabus ===== | + | [[2018:Concurrent Functional Programming - 2018 edition]] | 
| - | + | ||
| - | ==== Functional Programming: | + | |
| - | + | ||
| - | * Values | + | |
| - | * Types | + | |
| - | * | + | |
| - | + | ||
| - | ==== The Actor Model ==== | + | |
| - | + | ||
| - | ==== Functional Programming Languages aimed at the development of concurrent systems: Erlang, Elixir ==== | + | |
| - | + | ||
| - | ====== Learning Resources ====== | + | |
| - | + | ||
| - | * https:// | + | |
| - | + | ||
| - | + | ||
| - | ===== Ideas ===== | + | |
| - | + | ||
| - | + | ||
| - | * [[https:// | + | |
| - | + | ||
| - | ===== Languages ===== | + | |
| - | + | ||
| - | * Elixir | + | |
| - | * Clojure | + | |
| - | * Elm | + | |
| - | * Erlang | + | |
| - | + | ||
| - | ===== Papers and technical reports ===== | + | |
| - | + | ||
| - | + | ||
| - | * Communication Sequential Processes, C.A.R. Hoare https:// | + | |
| - | * A History of Erlang https:// | + | |
| - | * The development of Erlang https:// | + | |
| - | * Erlang - A survey of the language and its industrial applications https:// | + | |
| - | + | ||
| - | * Introducing | + | |
| - | + | ||
| - | ===== Blog posts in Portuguese ===== | + | |
| - | * Por que desenvolvo com o Elixir e não com o PHP? https:// | + | |
| - | + | ||
| - | ===== Links ===== | + | |
| - | + | ||
| - | + | ||
| - | * Elixir Companies https:// | + | |
| - | * Erlang Companies https:// | + | |
| - | * Elixir Job Board http:// | + | |
| - | * Elixir Career https:// | + | |
| - | + | ||
| - | ===== Blog Posts in English ===== | + | |
| - | + | ||
| - | * The Foundations of Functional Concurrency https:// | + | |
| - | * Beyond Functional Programming with Elixir and Erlang, José Valim. May 25, 2016 http:// | + | |
| - | + | ||
| - | ===== Q&A Sites ===== | + | |
| - | + | ||
| - | * How/why do functional languages (specifically Erlang) scale well? https:// | + | |
| - | ===== Podcast episodes ===== | ||
| - | * Hipsters #48 - Elixir, a linguagem Hipster https:// | ||
| - | * Sudocast #14 - Programação Funcional 101 https:// | ||
| - | * | ||
2018/concurrent_functional_programming.1536421791.txt.gz · Last modified: 2020/11/19 11:42 (external edit)
                
                