Taula de continguts:
Definició: què significa Haskell?
Haskell és un llenguatge de programació informàtica funcional de codi obert que va ser concebut per primera vegada el 1990. Haskell porta el nom de Haskell Curry, matemàtic i logògraf famós per crear lògica combinativa, el concepte principal del llenguatge de programació funcional. Haskell també es considera un llenguatge de programació purament funcional, ja que tota la computació es realitza a partir de l'avaluació d'expressions.
Techopedia explica Haskell
Haskell incorpora totes les seves funcions i estructura a partir d’un sistema matemàtic, més concretament del càlcul lambda. El llenguatge funciona amb dades i expressions immutables, on es conserva l'estructura primària del programa mantenint l'estructura modificada. Algunes de les característiques clau del llenguatge de programació Haskell són la implementació de:
- Avaluació / Lazy: L’avaluació d’expressions es manté fins que la requereixin altres computacions / expressions.
- Polimorfisme: el tipus d’un valor pot ser o pot adoptar un tipus diferent en funció de com s’utilitza dins del context funcional.
- Tipus estàtics: tots els errors d’un programa es poden comprovar abans de l’execució o el temps d’execució.
