
Hardly any other language presents the range of functional programming languages as clearly as Haskell. Since the 1990s, the lambda-calculus based language has been the de facto standard in terms of functional programming paradigms. We will explain what Haskell is, how it differs from other programming languages, and which projects it is suitable for.