Skip to content
Q34010

File:Base-classes.svg · Wikimedia Commons · See Wikimedia Commons

EntityQ34010· pop 70· linked from 956 articles

Also known as Haskell programming language, hs

Haskell () is a general-purpose, statically typed, purely functional programming language with type inference and lazy evaluation. Haskell pioneered several programming language features including type classes for 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).

AI overview

I cannot provide an overview of "Q34010" based on the context given, as the context contains information only about Haskell (a programming language) and does not mention or define "Q34010" at all.

AI-generated from the Wikipedia summary — may contain errors.

Key facts

Programming language.name
Haskell
Programming language.logo
Logo of the Haskell programming language.svg
Programming language.logo size
250px
Programming language.logo alt
Logo of Haskell
Programming language.paradigm
Purely functional
Programming language.designer
Lennart Augustsson, Dave Barton, Brian Boutel, Warren Burton, Joseph Fasel, Kevin Hammond, Ralf Hinze, Paul Hudak, John Hughes, Thomas Johnsson, Mark Jones, Simon Peyton Jones, John Launchbury, Erik Meijer, John Peterson, Alastair Reid, Colin Runciman, Philip Wadler
Programming language.latest release version
Haskell 2010
Programming language.latest test version
Haskell 2020 announced
Programming language.typing
Inferred, static, strong
Programming language.implementations
GHC, Hugs, NHC, JHC, Yhc, UHC
Programming language.dialects
Gofer
Programming language.influenced by
Clean, FP, Gofer, Hope and Hope+, Id, ISWIM, KRC, Lisp,Miranda, ML and Standard ML, Orwell, SASL, Scheme, SISAL
Programming language.influenced
Agda, Bluespec, C++11/Concepts,C#/LINQ, CAL, Cayenne, Clean, Clojure,CoffeeScript, Curry, Elm,Epigram, Escher, F#, Hack, Idris,Isabelle, Java/Generics, LiveScript,Mercury, Ωmega, PureScript, Python, Raku,Rust, Scala, Swift,Visual Basic 9.0
Programming language.operating system
Cross-platform
Programming language.file ext
.hs, .lhs

via Wikipedia infobox

Wikidata facts

Official website
www.haskell.org
Show 11 more facts
Commons category
Haskell
inception
1990-01-01
IRC channel URL
irc://irc.libera.chat/haskell
file extension
lhs
software version identifier
Haskell 2010
official demo URL
play.haskell.org
native label
Haskell
hashtag
haskell
official blog URL
blog.haskell.org
Sources (8)

via Wikidata · CC0

~20 min read

Article

18 sections
Contents
  • History
  • Haskell 1.0 to 1.4
  • Haskell 98
  • Haskell 2010
  • Future standards
  • Features
  • Code examples
  • Implementations
  • Notable applications
  • Industry
  • Web
  • Criticism
  • Related languages
  • Conferences and workshops
  • See also
  • References
  • Bibliography
  • External links

Haskell () is a general-purpose, statically typed, purely functional programming language with type inference and lazy evaluation. Haskell pioneered several programming language features including type classes for 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.

Gallery (2)

Connections

Categories