Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kunsix

Haskell

Recommended Posts

Olá

Sou novo neste forúm e gosto muito da maneira que está feito. Estava a fazer uma pesquisa em linguagens de programação quando o enconttrei, apesar de ser Portugês acho que não tem problema pois as linguagens são globais.

Eu estou iniciando no mundo da programação e estou a iniciar com o Haskell, pois é o que tenho de matéria e sinceramente aquilo não serve para nada. Queria que me ajudassem com tutoriais, exercicios para me explicarem como é que funciona estou mesmo sem perceber nada, nas aulas percebo o que professor explica mas se eu tiver de fazer um exercico não consiguo.

O que me sugerem para me ajudar a programar?

O que devo fazer nestas primeiras alturas?

Obrigado

Rui

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu estou iniciando no mundo da programação e estou a iniciar com o Haskell, pois é o que tenho de matéria e sinceramente aquilo não serve para nada.

 

Engano seu. Pode não ser largamente utilizada como Java, mas serve p/ algo (http://www.haskell.org/haskellwiki/Haskell_in_industry)

 

O exemplo "oficial" da linguagem é o quicksort (http://www.haskell.org/haskellwiki/Why_Haskell_matters). Isso se deve à diferença de paradigma e expressividade da linguagem.

 

 

http://learnyouahaskell.com/

 

 

O fórum tem alguns tutoriais de Haskell.

http://forum.imasters.com.br/forum/277-programacao-funcional/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado

esses tutoriais vao ajudar muito pois é quase toda a materia que estou a dar obrigado.

Alguem aqui percebe muito de Haskell.

 

Alguem me consegue arranjar uns exercicios resolvidos, tipo exercicios modelo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sugiro que se esforce pra aprender Haskell. Alguns dos conceitos necessários para usá-la têm cunho matemático, então vai ser educativo. Ainda que alguns não sejam diretamente aplicados no contexto industrial, a tendência atual é de que linguagens de programação "completamente" industriais incorporem aspectos de programação funcional.

 

O haskell.org tem muitos recursos pra aprender. A Isi já falou sobre o Learn You a Haskell for Great Good, e tem também o Real World Haskell.

 

Os reports (especificações da linguagem) 98 e 2010 têm as definições formais de toda a linguagem, e se não me engano não chegam a 400 páginas. Isto é pouco pra linguagens de programação. Apesar disso, recomendo que antes de tentar percorrê-los, estude pelos livros.

 

Criei estes dois pequenos projetos há um tempo. Estão funcionais:

 

SOList: implementação de conjuntos usando listas com heurísticas de reordenação

 

Hassort: implementação de algoritmos de ordenação de listas. Além do Quicksort, que, como a Isis disse, é talvez o mais famoso exemplo de Haskell, tem o mergesort e o insertion sort.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.