Answer the question
In order to leave comments, you need to log in
What is the theoretical background needed to do functional programming in Haskell?
I want to master a fully functional programming language, I settled on Haskell. For him, it seems like a large theoretical base is needed. What exactly do I need to learn in order to roll?
Answer the question
In order to leave comments, you need to log in
[Haskell] seems to need a large theoretical baseThis is not entirely true. When you count the change in a store, you hardly think that the sets you use to count the little things (the set of natural numbers, integers, etc.) with the operations specified on these sets (addition, multiplication, etc. .) form various algebraic structures (all sorts of rings, semigroups, fields, etc.). Moreover, even if you thought about it, it would not help to calculate the change in any way.
Well, if you are used to thinking in cycles and iterations, then you will have to learn to think in recursions.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question