Recomende um livro sobre programação funcional

Pretendo visitar os cursos de programação funcional, sobre o que está escrito no tópico de Abertura do segundo semestre de 2010 em Computer Science clube (São Petersburgo). Mas, para não se sentir completamente líder de torcida, gostaria de por essas 2 semanas obter algum noções sobre programação funcional e escrever "Hello, World!" na rlang'e ou haskell'е. Recomende um livro.


Answers 10:

Share:


Dan Biron
Answer 1

posso aconselhá-lo a uma revistadedicada a programação funcional, talvez você vai descobrir um monte de novo para si mesmo.


Aynaz Mohsin
Answer 2

book.realworldhaskell.org/read/


Atiq Ab Mohd
Answer 3

Field А., Harrison П. — programação Funcional

A primeira parte do livro contém uma visão geral do OP, segunda — noções básicas de implementação de ФЯ (lambda cálculo, tipos, eval, apply, SECD-máquina, a redução de grafos, a implementação em c redução, coleta de lixo). No aplicativo você pode ler sobre денотационную semântica. A segunda parte é a mais valiosa.


Spineanu Paul
Answer 4

Aqui está uma pequena lista de materiais de ensino, a respeito do tema:

1) Learn You a Haskell For Great Good learnyouahaskell.com/
Este tutorial está repleta de imagens e um monte de exemplos simples, que trazem clareza na cabeça.

2) Real World Haskell book.realworldhaskell.org/read/
Absolutamente notável livro sobre a aplicação funcional do paradigma industrial tarefas. Eu aconselho a todos a pelo menos ler este livro. Nele, consulte configuração inicial do ambiente de programação, para o aluno, imediatamente, poderia começar a se exercitar.

3) А. Field, П. Harrison. Programação funcional.
Este livro é recomendado em nossa universidade, para completar o curso de programação funcional. Leitura-la, posso dizer que ela é boa e é fundamental.

4) Lambda the ultimate — pode — se dizer- de um grande número de миниблогов dedicados a programação funcional.


Surya Kanta Bose Chowdhury
Answer 5

você Alexott no site, uma boa seleção de livros:
alexott.net/ru/fp/books/


David Mulcahy
Answer 6

Eu estou dando o seu voto por SICP (Structure and Interpretation of Computer Programs). Não é por nada por ela mais de uma dúzia de anos ensinaram em MIT — principal técnica de ensino superior do mundo.

Mas, para não se sentir completamente líder de torcida, gostaria de por essas 2 semanas obter algum noções sobre programação funcional e escrever "Hello, World!" na rlang'e ou haskell'е.

Imho, com o conhecimento de como se escreve "hello, world" em хаскелле pode ser apenas por amadores e desça. Deve-se pensar em um estilo funcional, e tão funda a esta locomotiva vagões na forma de haskell, erlang, scheme e т. п. será muito mais fácil.


Philip Carnstam
Answer 7

Em Erlang, posso aconselhar "Programação Erlang" a partir de uma série de Pragmatic Bookshelf, mas primeiro se familiarizar melhor com Haskell — puro linguagem acadêmica, demonstra todo o sal abordagem funcional.


Michael Williams
Answer 8

www.haskell.org/tutorial/


Alexey Tikhonov
Answer 9

www.monocle.info/faq/#lisp


Misalina Hansen
Answer 10

O melhor de tudo, no início, vale a pena ler alguns capítulos a partir daqui Isomorfismo de Curry Howard. Assim será o suficiente para tornar-lambda.
Em seguida, eu recomendaria esse tutorial, ele dá uma grande visão do que está acontecendo.
Bem, e o mais importante - prática. Então, o melhor é que você vai entender.