Programming Language

Haskell

Haskell (programminglanguage)
Full NameHaskell
Short NameHaskell
DescriptionGeneral-purpose, statically-typed, purely functional programming language with type inference and lazy evaluation
CompanyUnkown
WebNo
MobileNo
EnterpriseNo
EmbeddedNo
Snippet from Wikipedia: Haskell

Haskell () is a general-purpose, statically-typed, purely functional programming language with type inference and lazy evaluation. Designed for teaching, research, and industrial applications, Haskell has pioneered a number of programming language features such as type classes, which enable type-safe operator overloading, and monadic input/output (IO). It is named after logician Haskell Curry. Haskell's main implementation is the Glasgow Haskell Compiler (GHC).

Haskell's semantics are historically based on those of the Miranda programming language, which served to focus the efforts of the initial Haskell working group. The last formal specification of the language was made in July 2010, while the development of GHC continues to expand Haskell via language extensions.

Haskell is used in academia and industry. As of May 2021, Haskell was the 28th most popular programming language by Google searches for tutorials, and made up less than 1% of active users on the GitHub source code repository.

GitHub Topics

Haskell is a functional (that is, everything is done with function calls), statically, implicitly typed (types are checked by the compiler, but you don't have to declare them), lazy (nothing is done until it needs to be) language.

main :: IO ()
main = putStrLn "Hello, World!"

See also: Programming Languages

  • dev/haskell.txt
  • Last modified: 2024/08/01 16:09
  • by Henrik Yllemo