File:Base-classes.svg · Wikimedia Commons · See Wikimedia Commons
Q34010
Sign in to saveAlso 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).
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
- Stack Exchange tag
- stackoverflow.com/tags/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 wiki URL
- wiki.haskell.org/index.php?title=Haskell
- official blog URL
- blog.haskell.org
Sources (8)
via Wikidata · CC0
~20 min read
Article
18 sectionsContents
- 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.