
I'd recommend writing out some code and then deciding. Functional
programming is not a panacea, just the challenges are in different places.
Proponents claim that the challenges are in the *right* place. Your mileage
might vary.
I recommend working through 'Real World Haskell' as a good place to start.
--Sanatan
On 11 Dec 2015 15:07, "Abhishek Kumar"
I am a beginner in haskell.I have heard a lot about haskell being great for parallel programming and concurrency but couldn't understand why?Aren't iterative algorithms like MapReduce more suitable to run parallely?Also how immutable data structures add to speed?I'm having trouble understanding very philosophy of functional programming, how do we gain by writing everything as functions and pure code(without side effects)? Any links or references will be a great help. Thanks Abhishek Kumar
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners