Tabla de contenido:
Definición - ¿Qué significa Haskell?
Haskell es un lenguaje de programación de computadora funcional de código abierto que se concibió por primera vez en 1990. Haskell lleva el nombre de Haskell Curry, un matemático y lógico famoso por crear lógica combinatoria, el concepto principal detrás del lenguaje de programación funcional. Haskell también se considera un lenguaje de programación puramente funcional porque todos los cálculos se realizan sobre la base de la evaluación de expresiones.
Techopedia explica Haskell
Haskell incorpora todas sus funciones y estructura de un sistema matemático, más específicamente cálculo lambda. El lenguaje funciona con datos y expresiones inmutables, donde se conserva la estructura primaria del programa mientras se mantiene la estructura modificada. Algunas de las características clave del lenguaje de programación Haskell son la implementación de:
- Evaluación perezosa / perezosa: la evaluación de expresiones se retiene hasta que otros cálculos / expresiones lo requieran.
- Polimorfismo: el tipo de un valor puede ser o puede tomar un tipo diferente en función de cómo se usa dentro del contexto funcional.
- Tipo estático: todos los errores en un programa se pueden verificar antes de la ejecución o el tiempo de ejecución.
