Please enable JavaScript.
Coggle requires JavaScript to display documents.
HASKELL, image , Haskell_logo_ideas_6_falconnl - Coggle Diagram
HASKELL
Características
-
Haskell es que es perezoso (dicho más técnicamente, es no-estricto).
Tipado Estáticamente: Haskell tiene un tipado estático, se pueden encontrar errores antes de que se ejecute el programa ya que los tipos se verifican en tiempo de compilación.
Tiene un sistema de tipo que requiere un poco de información del programador con los cuales puede detectar una gran variedad de errores de incompatibilidad.
Aspectos básicos
Los nombres de funciones pueden tener apóstrofe (‘), no pueden comenzar por mayúsculas.
-
Si una función no tiene parámetros, se
llama definición.
Todo es una expresión, una expresión es un pedazo de código que devuelve algo.
¿Qué es haskell?
Es un lenguaje de programación funcional puro, de propósito general, que incluye muchas de las últimas innovaciones en el desarrollo de los lenguajes de programación funcional.
-
Se basa en el cálculo lambda (lenguaje formal para la investigación de funciones), por lo que el logotipo del lenguaje contiene el símbolo de esta letra griega.
Tipos de Expresiones
-
:: -> Implica que el dato es del tipo dicho, “es de tipo”.
-
-
-