¿Quieres aprender y dominar Haskell?

Únete a la ruta de Haskell de Exercism para acceder a 107 ejercicios con análisis automático de tu código y mentoría personal, todo 100 % gratis.

Sobre Haskell

107 ejercicios de programación de Haskell en Exercism. Desde Búsqueda binaria hasta Subarray.


Mejora tu nivel de programación con ejercicios divertidos y gratificantes que ponen a prueba tu comprensión de los conceptos con Exercism.

Ver todos los ejercicios de Haskell en Exercism

Características clave de Haskell


Haskell

Puramente funcional

Las funciones puras siempre producen la misma salida para la misma entrada, por lo que son más predecibles.

No estricto

La evaluación perezosa solo proporciona resultados cuando se necesitan, lo que permite estructuras de datos infinitas.

Tipado estático y fuerte

Los tipos estáticos y fuertes hacen que se detecten más errores antes de ejecutar el programa.

Inferencia de tipos

La inferencia automática de tipos hace que el código sea más ligero y el desarrollador más productivo.

Clases de tipos

Categorizar los tipos en clases proporciona sobrecarga con seguridad de tipos.

Tipos de datos algebraicos

Unos tipos de datos potentes ofrecen un alto grado de comodidad y seguridad.

Recibe mentoría al estilo Haskell

Cada lenguaje tiene su propia forma de hacer las cosas. Haskell no es una excepción. Nuestros mentores te ayudarán a aprender a pensar como un desarrollador de Haskell y a escribir código idiomático en Haskell. Cuando hayas resuelto un ejercicio, envíalo a nuestro equipo de voluntarios y te darán pistas, ideas y comentarios sobre cómo hacer que se parezca más a lo que normalmente verías en Haskell. Te ayudarán a descubrir esas cosas que no sabes que no sabes.

Más información sobre la mentoría

Ejercicios de Haskell creados por la comunidad

El track Haskell en Exercism tiene 107 ejercicios para ayudarte a escribir mejor código.

Ver todos los ejercicios de Haskell
Haskell

Empieza con el track Haskell

Y lo mejor de todo: es 100% gratis para todo el mundo.

Únete al track Haskell