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 17:55] – adolfont | 2018:concurrent_functional_programming [2020/11/19 11:42] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 18: | 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. | ||
| Line 29: | Line 29: | ||
| - | ===== Detailed Syllabus ===== | + | [[2018: | 
| - | ==== 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 Concurrent Functional Programming in the Telecommunications Industry https:// | ||
| - | |||
| - | ===== 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:// | ||
| - | * Castálio Podcast - Episódio 103: Linguagem de Programação Elixir https:// | ||
2018/concurrent_functional_programming.1536429305.txt.gz · Last modified: 2020/11/19 11:42 (external edit)
                
                