simbolos peta instalar español compilador comandos haskell functional-programming

peta - instalar haskell en ubuntu



Guía para principiantes a Haskell? (16)

Además de " Real World Haskell ", encuentre una copia de " Haskell: El arte de la programación funcional ". Gran libro de texto.

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

He estado expuesto a Haskell hace unos años, pero no recuerdo mucho de eso. Recuerdo el "¡Aja!" - Sentí que era increíble cuando finalmente lo conseguí, y en realidad era 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. Cualquier enlace?




Es extraño que nadie haya sugerido Real World Haskell . En mi humilde opinión, el mejor libro de Haskell que puedes conseguir actualmente, lo puedes obtener para lectura en línea o sin conexión.






Si eres como yo, y me gustan los videos de presentaciones, este es un buen tutorial:

El sabor de Haskell

Es un tutorial de tres horas que usa xmonad como ejemplo de ejecución para explicar Haskell a programadores experimentados (imperativos). La presentación está 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 cosa que es realmente única acerca de Haskell es que hay una lista de correo exactamente para principiantes. Ve a Haskell-Beginners .

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

También es posible que desee visitar #haskell en irc.freenode.net.


Una respuesta bastante tardía, pero disfruté muchísimo leyendo en Learn You A Haskell, disponible en línea y en un libro.




El wikibook de Haskell que incluye el texto del gran tutorial Yet Another Haskell Tutorial .

(El documento "Generic Haskell User Guide" es un documento excelente, pero creo que es una recomendación particularmente mala para un programador Haskell principiante, ya que es más un trabajo académico que presenta extensiones a Haskell y básicamente un lenguaje diferente "Haskell genérico" (es decir, Haskell con una versión anterior de Generics) en lugar del estándar Haskell 98. <irony> Si buscabas una lectura densa sobre Haskell, comienza con el informe Haskell 98. </ iron>


Sin embargo, otro tutorial de Haskell (PDF) funcionó para mí.

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

Por cierto, también leí A Gentle Introduction to Haskell (también disponible como PDF). Definitivamente no lo recomendaré para principiantes. Es solo suave en comparación con el Informe Haskell. Sin embargo, es una buena referencia cuando tienes una sólida comprensión del idioma.