Haskell
limbaj de programare / From Wikipedia, the free encyclopedia
Haskell este un limbaj de programare funcțională. Poartă numele lui Curry Haskell.
Mai multe informații Extensii fișiere, Paradigmă ...
Haskell | |
Haskell | |
Extensii fișiere | .hs , .lhs |
---|---|
Paradigmă | Functional |
Apărut în | 1990; acum 34 ani (1990)[1] |
Proiectat de | 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 |
Ultima versiune | Haskell 2010[2] |
Tipare | Inferred, static, strong |
Implementări majore | GHC, Hugs, NHC, JHC, Yhc, UHC |
Dialecte | Helium, Gofer |
Influențat de | Clean,[3] FP,[3] Gofer,[3] Hope and Hope+,[3] Id,[3] ISWIM,[3] KRC,[3] LISP,[3] Miranda,[3] ML and Standard ML,[3] Orwell, SASL,[3] Scheme,[3] SISAL[3] |
Influențe | Agda,[4] Bluespec,[5] C++11/Concepts,[6] C#/LINQ,[7][8][9][10] CAL,[necesită citare] Cayenne,[7] Clean,[7] Clojure,[11] CoffeeScript,[12] Curry,[7] Elm, Epigram,[necesită citare] Escher,[13] F#,[14] Frege,[15] Hack,[16] Idris,[17] Isabelle,[7] Java/Generics,[7] LiveScript,[18] Mercury,[7] Ωmega,[necesită citare] Perl 6,[19] PureScript,[20] Python,[7][21] Rust,[22] Scala,[7][23] Swift,[24] Timber,[25] Visual Basic 9.0[7][8] |
Sistem de operare | Cross-platform |
Prezență online | www.haskell.org |
Modifică date / text |
Închide
Haskell se bazează pe semantica, dar nu pe sintaxa, a limbajului de programare Miranda, care a servit la concentrarea eforturilor grupului de lucru inițial Haskell [26]. Haskell este utilizat pe scară largă în mediul academic[27][28] și în industrie[29]. Ultimul standard al lui Haskell este Haskell 2010. Începând din mai 2016, un grup, lucrează la următorul standard, Haskell 2020[30].