Work

Haskell

language · 1990

Programming Languages Functional Programming Type Systems

Haskell is a purely functional programming language with a strong static type system. Named after logician Haskell Curry, it emerged from academic research and has profoundly influenced programming language design.

Origins

In 1987, researchers at a functional programming conference decided to consolidate efforts on lazy functional languages. The resulting committee created Haskell, first released in 1990, as an open standard for purely functional programming research.

Key Features

Haskell introduced or popularized many concepts:

Influence on Other Languages

Haskell’s ideas spread widely:

Practical Use

Though often seen as academic, Haskell is used in: