Pergunta

Estou procurando um guia decente sobre Haskell há algum tempo, mas não consegui encontrar um que pareça interessante o suficiente para ser lido e/ou que faça sentido.

Já tive contato com Haskell há alguns anos, mas não consigo me lembrar muito sobre isso.Lembro que a sensação de “Aha!” foi incrível quando finalmente consegui, e foi realmente divertido brincar com ele, então estou procurando redescobrir a arte perdida de Haskell.

Estou familiarizado com Ruby e seus truques de programação funcional, então acho que não estou completamente no escuro.Algum link?

Foi útil?

Solução

Alguns bons lugares para começar são:

Outros recursos:

Outras dicas

Parece que isso se encaixa no estilo do Comovente Guia para Ruby do Why.

Aprenda um Haskell para o bem!

Se você é como eu e gosta de vídeos de apresentações, então este é um bom tutorial:

Um gostinho de Haskell

É um tutorial de três horas, que usa xmonad como um exemplo prático para explicar Haskell para programadores experientes (imperativos).A apresentação é feita por Simon Peyton-Jones que, além de ser um dos principais designers de Haskell, também é um grande palestrante.

Depois de passar dos estágios iniciais, eu recomendo fortemente a leitura Haskell do mundo real.

O wikilivro Haskell que inclui o texto do ótimo tutorial Mais um tutorial Haskell.

(O artigo "Generic Haskell User Guide" é um bom artigo, mas acho que é uma recomendação particularmente ruim para um programador iniciante em Haskell, pois é mais um artigo acadêmico apresentando extensões para Haskell e basicamente uma linguagem diferente "Generic Haskell" (ou seja,Haskell com uma versão antiga do Generics) em vez do Haskell 98 padrão.<ironia>Se você estava procurando uma leitura densa sobre Haskell, comece com o Relatório Haskell 98.</ironia>)

Haskell do mundo real é um livro muito bom.

Mais um tutorial Haskell (PDF) funcionou para mim.

Editar:Updike aponta que o texto do YAHT foi incorporado ao Haksell Wikilivros.O PDF ainda é útil se você (como eu) preferir imprimir e ler em papel.

Aliás, eu também li Uma introdução suave a Haskell (também disponível em PDF).Eu vou definitivamente não recomendo isso para iniciantes.É apenas gentil em comparação com o Relatório Haskell.No entanto, é uma boa referência quando você tem um conhecimento sólido do idioma.

Uma resposta um tanto tardia, mas gostei muito de ler Aprenda um Haskell disponível on-line, bem como um livro.

Disseram-me para olhar Programando em Haskell, de Graham Hutton

Além de "Haskell do mundo real", encontre uma cópia de"Haskel:A arte da programação funcional".Ótimo livro didático.

Eu gosto Tutorial Haskell para programadores C.Especialmente se você tem experiência em linguagem imperativa como eu.

Baixei 10 slides desta página http://www.cs.nott.ac.uk/~gmh/book.html e passando por isso por muitos vezes.Funcionou ;)

Estranho que ninguém tenha sugerido Haskell do mundo real.Esse é, IMHO, o melhor livro de Haskell que você pode obter atualmente, para leitura on-line ou off-line.

Uma coisa realmente única em Haskell é que existe uma lista de discussão exatamente para iniciantes.Vá para Haskell-iniciantes.

Ler livros é bom, mas ter algumas pessoas para perguntar também é sempre um ótimo recurso.Juntos, acho que não há absolutamente nenhuma razão para dizer “Haskell é difícil de aprender porque não há material sobre ele”.

Você também pode visitar #haskell em irc.freenode.net.

Há também uma bela série de palestras do RWTH Achen.

Eu obtive todas essas informações do Haskell Wiki's Página de apresentações de vídeo.

Foi aqui que comecei.haskell.org

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top