

Haskell offers many advantages to programmers. It has built-in concurrency and parallelism, debuggers, profilers, rich libraries and an active community, with thousands of open source libraries and tools. Recent innovations include static polymorphic typing, higher-order functions, user-definable algebraic data types, a module system, and more. The main implementation of Haskell is the Glasgow Haskell Compiler (GHC), an open source native code compiler. It has a strong, static type system based on Hindley–Milner type inference. This is a mature programming language with the first version defined in 1990. It enables developers to produce software that’s clear, concise, and correct.


Haskell is a standardized, general-purpose, polymorphically statically typed, lazy, purely functional language, very different from many programming languages.
