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?
Algunos buenos lugares para comenzar son:
Otros recursos:
- Interesante entrada de blog en un plan de estudio para Haskell a través de Wayback Machine
- HaskellWiki
- Guía de usuario de Haskell genérica (PDF)
Aquí es donde comencé. haskell.org
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.
He descargado 10 diapositivas de esta página http://www.cs.nott.ac.uk/~gmh/book.html y las he revisado muchas veces. Workz;)
Me gusta el tutorial de Haskell para C programadores . Especialmente si vienes de un contexto de lenguaje imperativo como lo hago yo.
Me han dicho que consulte la programación en Haskell , de Graham Hutton
Parece que encaja en el estilo de Why''s Poignant Guide to Ruby.
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.
También hay una buena serie de conferencias de RWTH Achen.
- Aquí encontrarás exámenes y ejercicios (posiblemente en alemán)
- y aquí están las grabaciones de las soluciones
Obtuve toda esta información de la página de presentaciones en video de Haskell Wiki.
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.
Una vez que pasas las etapas iniciales, recomiendo leer Real World Haskell .
Real World Haskell es un libro realmente bueno.
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.