Haskell (linguaggio di programmazione)

Haskell
linguaggio di programmazione
AutoreSimon 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
Data di origine1990
Ultima versioneHaskell 2010 (luglio 2010)
Utilizzogeneral-purpose
Paradigmifunzionale, modulare
Tipizzazioneforte, statica
Estensioni comuni.hs, .lhs
Influenzato daClean, FP, Gofer, Hope e Hope+, Id, ISWIM, KRC, Lisp, Miranda, ML e Standard ML, Orwell, SASL, SISAL, Scheme
Ha influenzatoAgda, Bluespec, C++11/Concepts, C#/LINQ, CAL, Cayenne, Clean, Clojure, CoffeeScript, Curry, D, Elm, Epigram, Escher, F#, Isabelle, Java/Generics, Kaya, Mercury, Omega, Perl 6, Python, Qi, Scala, Timber, Visual Basic 9.0, Rust
Implementazione di riferimento
Sistema operativoMultipiattaforma
Sito webHaskell Language

Haskell è un linguaggio di programmazione puramente funzionale general-purpose creato da un apposito comitato alla fine degli anni ottanta principalmente per analizzare le caratteristiche dei linguaggi[1]. È stato chiamato così in onore del matematico e logico statunitense Haskell Curry.

  1. ^
    (EN)

    «We wanted a language that could be used, among other purposes, for research into language features;»

    (IT)

    «Noi volevamo un linguaggio che potesse essere usato, oltre agli altri scopi, per studiare le caratteristiche del linguaggio;»