Pregunta

He estado buscando una guía decente de Haskell durante algún tiempo, pero no he podido encontrar una que parezca lo suficientemente interesante como para leerla y/o que tenga sentido.

Tuve una exposición previa a Haskell hace unos años, pero no recuerdo mucho al respecto.Recuerdo que la sensación de "¡Ajá!" fue increíble cuando finalmente lo conseguí, y fue realmente divertido jugar con él, así que estoy buscando redescubrir el arte perdido de Haskell.

Estoy familiarizado con Ruby y sus trucos de programación funcional, así que creo que no estoy completamente a oscuras.¿Algún enlace?

¿Fue útil?

Solución

Algunos buenos lugares para comenzar son:

Otros recursos:

Otros consejos

Esto parece encajar perfectamente al estilo de la Guía conmovedora de Ruby de Why.

¡Aprende Haskell para un gran bien!

Si eres como yo y te gustan los vídeos de presentaciones, este es un buen tutorial:

Una muestra de Haskell

Es un tutorial de tres horas, que utiliza xmonad como ejemplo corriente para explicar Haskell a programadores experimentados (imperativo).La presentación corre a cargo de Simon Peyton-Jones quien, además de ser uno de los mejores diseñadores de Haskell, también es un gran orador.

Una vez que haya superado las etapas iniciales, le recomiendo leer Haskell del mundo real.

El wikilibro de Haskell que incluye el texto del gran tutorial Otro tutorial más de Haskell.

(El artículo "Guía del usuario de Haskell genérico" es un artículo excelente, pero creo que es una recomendación particularmente mala para un programador principiante de Haskell, ya que es más un artículo académico que presenta extensiones de Haskell y básicamente un lenguaje diferente "Haskell genérico". (es decir.Haskell con una versión antigua de Generics) en lugar del Haskell 98 estándar.<ironía>Si estabas buscando una lectura densa sobre Haskell, comienza con el Informe Haskell 98.</ironía>)

Haskell del mundo real es un libro realmente bueno.

Otro tutorial más de Haskell (PDF) funcionó para mí.

Editar:Updike señala que el texto de YAHT se ha incluido en Haksell Wikilibros.El PDF sigue siendo útil si usted (como yo) prefiere imprimirlo y leerlo en papel.

Por cierto yo también he leído Una suave introducción a Haskell (también disponible como PDF).definitivamente voy a no Recomiendo esto para principiantes.Es sólo suave en comparación con el Informe Haskell.Sin embargo, es una buena referencia cuando se tiene un conocimiento sólido del idioma.

Una respuesta bastante tardía, pero disfruté muchísimo leyéndola. Aprende un Haskell disponible en línea, así como un libro.

Me han dicho que mire Programación en Haskell, de Graham Hutton

Además de "Haskell del mundo real", busque una copia de "Haskel:El arte de la programación funcional".Gran libro de texto.

Me gusta Tutorial de Haskell para programadores de C.Especialmente si, como yo, tienes experiencia en idiomas imperativos.

He descargado 10 diapositivas de esta página. http://www.cs.nott.ac.uk/~gmh/book.html y pasando por ello por muchos veces.Funciona ;)

Es extraño que nadie haya sugerido Haskell del mundo real.En mi humilde opinión, ese es el mejor libro de Haskell que puede obtener actualmente; puede obtenerlo para leerlo en línea o fuera de línea.

Una cosa que es realmente única acerca de Haskell es que existe una lista de correo exactamente para principiantes.Ir a Haskell-principiantes.

Leer libros es bueno, pero tener algunos humanos a quienes preguntar también es siempre un gran recurso.En conjunto, creo que no hay absolutamente ninguna razón para decir "Haskell es difícil de aprender porque no hay material sobre él".

Quizás también quieras visitar #haskell en irc.freenode.net.

También hay una interesante serie de conferencias de la RWTH Achen.

Obtuve toda esta información de Haskell Wiki. Página de presentaciones de vídeo.

Aquí es donde comencé.haskell.org

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top