Haskell (Programmiersprache)

Haskell
Logo der 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,[1] Philip Wadler, et al.
Aktuelle Version Haskell 2010[2] (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[3], 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.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search