Advise the book on functional programming

0 like 0 dislike
36 views
Intend to attend a course on functional programming, which is written in the theme of the Opening of the fall semester 2010 in the Computer Science club (Saint-Petersburg). But in order not to feel quite an Amateur, would like for these 2 weeks to get some General idea of functional programming to write "Hello, World!" on rlang'e or haskell'E. Advise the book.
by | 36 views

7 Answers

0 like 0 dislike
can you recommend a journaldedicated to functional programming, maybe you'll learn a lot.
by
0 like 0 dislike
by
0 like 0 dislike
Field, A., Harrison P. — Functional programming
\r
The first part of the book provides an overview of the FP, the second basis for the implementation of fya (lambda calculus, types, eval-apply, SECD machine, graph reduction, combinatorial reduction, garbage collection). In the app you can read about denotational semantics. The second part is the most valuable.
by
0 like 0 dislike
Here is a small list of educational materials with regards to this topic:
\r
1) Learn You a Haskell For Great Good learnyouahaskell.com/
This tutorial replete with pictures and a bunch of simple examples that bring clarity to the mind.
\r
2) Real World Haskell book.realworldhaskell.org/read/
Absolutely outstanding book on the application of functional paradigms in industrial tasks. I suggest everyone at least read this book. It shows the initial setup of the programming environment, to ensure that the student is immediately able to start doing exercises.
\r
3) A. Field, P. Harrison. Functional programming.
This book is recommended at our University, for a course of functional programming. After reading it, I can say that it's good and fundamental.
\r
4) Lambda the ultimate — you could say — a large number of miniblog dedicated to functional programming.
by
0 like 0 dislike
from Alexott on the website a good collection of books:
\ralexott.net/ru/fp/books/
by
0 like 0 dislike
I vote for SICP (Structure and Interpretation of Computer Programs). No wonder it more than a dozen years he taught at MIT, a leading technical University in the world.
\r
\r
But in order not to feel quite an Amateur, would like for these 2 weeks to get some General idea of functional programming to write "Hello, World!" on rlang'haskell'e or E.

IMHO, with the knowledge of how to spell "hello, world" in Haskell only for Amateur and go. You need to think in a functional style, and to attach to the locomotive cars in haskell, erlang, scheme, etc. will be much easier.
by
0 like 0 dislike
In Erlang can recommend "Programming Erlang" from the Pragmatic Bookshelf, but first is better to see with Haskell is a pure academic language, demonstrating all the salt of the functional approach.
by
110,608 questions
257,186 answers
0 comments
1,245 users