Haskell

Définition - Que signifie Haskell?

Haskell est un langage de programmation informatique fonctionnel open source qui a été conçu pour la première fois en 1990. Haskell est nommé d'après Haskell Curry, un mathématicien et logicien célèbre pour la création de logique combinatoire, le concept principal derrière le langage de programmation fonctionnelle. Haskell est également considéré comme un langage de programmation purement fonctionnel car tout le calcul est effectué sur la base de l'évaluation des expressions.

Definir Tech explique Haskell

Haskell intègre toutes ses fonctions et sa structure à partir d'un système mathématique, plus spécifiquement le calcul lambda. Le langage fonctionne sur des données et des expressions immuables, où la structure principale du programme est préservée tout en conservant la structure modifiée. Certaines des fonctionnalités clés du langage de programmation Haskell sont la mise en œuvre de:

  • Évaluation paresseuse / Lazy: L'évaluation des expressions est retardée jusqu'à ce qu'elle soit requise par d'autres calculs / expressions.
  • Polymorphisme: Le type d'une valeur peut être ou peut prendre un type différent en fonction de la façon dont il est utilisé dans le contexte fonctionnel.
  • Statically Typed: toutes les erreurs d'un programme peuvent être vérifiées avant l'exécution ou l'exécution.