Speaker
Janos Daniel Pek
(CERN)
Description
Haskell is a standardised, general-purpose purely functional programming language with non-strict semantics and strong static typing. In this talk some of these properties will be demonstrated by working through a very simple example. Having these properties, it is possible to build safe and highly parallel applications running on multi-core architectures or GPUs without significant effort from the developer's side. This concept will also be illustrated by slightly changing the original example to magically turn it into a parallel application. The talk will be summed up by some useful links, references and information regarding learning material, upcoming events and how to become involved in the Haskell community.