![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/1/1c/Haskell-Logo.svg/langeo-640px-Haskell-Logo.svg.png&w=640&q=50)
Haskell (komputillingvo)
pure funkcia programlingvo / From Wikipedia, the free encyclopedia
Haskell (aŭ Esperante Haskelo) estas komputillingvo kreita de Paul Hudak, Simon Peyton Jones, kaj Philip Wadler en 1987. Pli specife, ĝi estas himonimige tipizema, nestrikta, pure funkcia lingvo. La lingvo estas nomita por Haskell Brooks Curry, kies esploro pri matematika logiko estas la fundamento de funkciaj lingvoj. Haskell baziĝas de la lambdokalkulo.
Rapidaj faktoj Paradigmo:, Paradigmo(j): funkcia programado • pure funkcia programado • non-strict programming language ...
Haskell | |
---|---|
![]() | |
pure funkcia programlingvo • non-strict programming language • modula programlingvo • interpretata programlingvo • off-side rule language • tradukata programlingvo • programlingvo | |
Paradigmo: | funkcia, nestrikta, modula |
Paradigmo(j): funkcia programado • pure funkcia programado • non-strict programming language | |
Aperis en: | 1990 |
Aŭtoro(j): | Simon Peyton Jones, Lennart Augustsson, Dave Barton, Brian Boutel, Warren Burton, Joseph Fasel, Kevin Hammond, Ralf Hinze, Paul Hudak, John Hughes, Thomas Johnsson, Mark Jones, John Launchbury, Erik Meijer, John Peterson, Alastair Reid, Colin Runciman, Philip Wadler |
Aktuala versio: | Haskell 2010 (julio 2010) |
Aktuala versio: | anoncita kiel Haskell 2014 |
Tipa sistemo: | strikita, statika, derivema |
Ĉefaj realigoj: | GHC, Hugs, NHC, JHC, Yhc, UHC |
Programlingva(j) dialekto(j): | Helium, Gofer, Hugs, Ωmega |
Kreita sub la influo de: | Clean, FP, Cofer, Hope kaj Hope+, Id, ISWIM, KRC, Lisp, Miranda, ML kaj Standard ML, Orwell, SASL, SISAL, Scheme |
Havas influon sur: | Agda, Bluespec, C++11/Concepts, C#/LINQ, CAL, Cayenne, Clean, Clojure, CoffeeScript, Curry, Elm, Epigram, Escher, F#, Frege, Idris, Isabelle, Java/Generics, Kaya, LiveScript, Mercury, Omega, Perl 6, Python, Qi, Scala, Swift, Timber, Visual Basic 9.0 |
Retejo: | haskell.org |
Fermi