Home / Wiki / H / Haskell (Programming Language)

Haskell (Programming Language)

Technology and VendorsUpdated 13 Nov 2026

Haskell is a general-purpose, purely functional programming language named after the logician Haskell Curry. A committee of researchers began designing it in the late 1980s to create a shared, open language for functional programming, and the Haskell 98 and Haskell 2010 reports defined its standard form. Programs in Haskell are built from functions without side effects, values cannot be changed once created, and a strong static type system catches many errors before code runs. These features make it easier to reason mathematically about software, which appeals to fields where mistakes are expensive. Some banks and trading firms have used Haskell for pricing and risk tools. In crypto, it is best known as the main language of Cardano, whose node software is written in it and whose Plutus smart contracts draw on it. Its learning curve is steep compared with languages such as Solidity.

Last updated 13 Nov 2026