Presentation: "Functional Approaches To Parallelism and Concurrency"
Time: Wednesday 11:45 - 12:45
Location: Rutherford Room
Functional programming provides tools for simplifying concurrent, reactive and parallel programming. But do you know what they are and when they are useful? In this talk we’ll survey the techniques, including immutability, isolation, light weight threading, async methods, agents, tasks and STM. We'll mostly look use examples in F#, but will draw on inspiration from across the functional language spectrum, including Erlang, Haskell, Clojure and Javascript.
Keywords: Concurrency, Parallel Programming, Reactive Programming, F#, Haskell, Functional, Erlang, Javascript, Clojure, Functional Programming
Target audience: Developers, Architects