Please enable JavaScript.
Coggle requires JavaScript to display documents.
HASKELL, image, image, image, image, image, image, image, image, image -…
HASKELL
Características
Puramente funcional
Cada función en Haskell es una función en el sentido matemático (es decir, "pura").
Incluso las operaciones de E / S con efectos secundarios no son más que una descripción de qué hacer, producida por código puro
-
-
-
Perezosos
Las funciones no evalúan sus argumentos. Esto significa que los programas pueden componer juntos muy bien.
Tienen la capacidad de escribir construcciones de control (como if / else) simplemente escribiendo funciones normales.
Paquetes
La contribución de código abierto a Haskell es muy activa con una amplia gama de paquetes disponibles en los servidores de paquetes públicos.
-
-
-
Ejemplo
main :: IO ()
main = putStrLn "Hello, World!"
Un básico "¡Hola mundo!" El programa en Haskell se puede expresar de manera concisa en solo
una o dos líneas:
La ejecución del archivo compilado dará como resultado la salida "Hello, World!" siendo impreso
a la pantalla:
-
-
-
-
-
-
-
-
-
-