Image ventilateur qui tourne fond du ventilateur Circuit imprimé (image de titrage diode verte diode rouge
Administration

Haskell

INFORMATIQUE > LANGAGES INFORMATIQUES

Du nom du mathématicien et logicien Haskell Brooks Curry.

Haskell est un langage informatique


Date de création : 1990

Auteur : comité Haskell.

Paradigme(s) : langage fonctionnel.

Type d'exécution : langage compilé.

Typage : statique.

Système d'exploitation : multiplateforme.

Histoire

Haskell a été créé par un comité de chercheurs qui s'intéressaient aux langages fonctionnels et à l'évaluation paresseuse. C'est sans doute le langage fonctionnel qui a donné lieu au plus grand nombre de recherches. Différents dialectes ont été développés. Beaucoup de ces recherches utilisent GHC (Glasgow Haskell Compiler) qui est un compilateur écrit... en Haskell.

Caractéristiques

Haskell est un langage fonctionnel pur. Ses principales caractéristiques sont les fonctions récursives, l'inférence de types, les listes en compréhension, l'évaluation paresseuse et les structures de données infinies.

Généalogie

Haskell a été influencé par Lisp, Scheme et APL.

Pour en savoir plus

Openclassrooms

Tutoriel sur Haskell

Tutoriel sur Développez.com

Site sur le GHC

Wikipedia

Bibliographie
DOETS K., EIJCK J. VAN. The Haskell Road To Logic, Maths And Programming. London : Kings College Publications, 2004. 450 p.ISBN : 978-0-9543006-9-2.
LIPOVACA M. Learn You a Haskell for Great Good!: A Beginner’s Guide. San Francisco, CA : No Starch Press, 2011. 400 p.ISBN : 978-1-59327-283-8.
RECHERCHE RÉSULTATS DE. Programming in Haskell. Cambridge, UK ; New York : Cambridge University Press, 2007. 184 p.ISBN : 978-0-521-69269-4.
RECHERCHE RÉSULTATS DE. Haskell High Performance Programming. [s.l.] : Packt Publishing Limited, 2016. 408 p.ISBN : 978-1-78646-421-7.