Haskell (Programmiersprache)

Haskell
Basisdaten
Paradigmen: funktional, nicht-strikt, modular, deklarativ
Erscheinungsjahr: 1990
Designer: Lennart Augustsson, Warren Burton, Kevin Hammond, Paul Hudak, John Hughes, Thomas Johnsson, Simon Peyton Jones, John Launchbury, Erik Meijer, Alastair Reid, Philip Wadler
Entwickler: Simon Peyton Jones, Paul Hudak, Philip Wadler et al.
Aktuelle Version Haskell 2010 (Juli 2010)
Typisierung: statisch, stark, Typinferenz
Wichtige Implementierungen: GHC, Hugs, NHC, JHC, Yhc
Dialekte: Helium, Gofer
Beeinflusst von: APL, LISP, Miranda, ML, C++
Beeinflusste: Agda, Cayenne, Clean, Curry, Idris, Python, Rust, Scala, C#, F#, Swift, JavaScript
Betriebssystem: Microsoft Windows, Unix-ähnliches System
haskell.org

Haskell ist eine rein funktionale Programmiersprache, benannt nach dem US-amerikanischen Mathematiker Haskell Brooks Curry, dessen Arbeiten zur mathematischen Logik eine Grundlage funktionaler Programmiersprachen bilden. Haskell basiert auf dem Lambda-Kalkül, weshalb auch der griechische Buchstabe Lambda als Logo verwendet wird. Die wichtigste Implementierung ist der Glasgow Haskell Compiler (GHC).

  1. ↑ Professor Paul Hudak’s Website (Memento vom 7. Juni 2011 im Internet Archive) an der Yale University
  2. ↑ [Haskell] Announcing Haskell 2010. 24. November 2009 (abgerufen am 11. Januar 2023).
  3. ↑ The Haskell 98 Report: Introduction. Abgerufen am 31. März 2021.