Hogar Desarrollo ¿Qué es haskell? - definición de techopedia

¿Qué es haskell? - definición de techopedia

Tabla de contenido:

Anonim

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.
¿Qué es haskell? - definición de techopedia