Learning Haskell makes you a better programmer?

evilrat evilrat666 at gmail.com
Fri Dec 28 00:37:45 PST 2012


On Friday, 28 December 2012 at 08:13:05 UTC, Red wrote:
> Why is immutable data considered necessary for functional 
> programming style? Can't a a programmer or programmer just do 
> the same thing with mutable data, but not mutate it? That is, 
> couldn't Python be used for functional programming?

well one of the points of immutable data is safely sharing across 
threads(the point there is that data once allocated doesn't 
changes so no need to sync it), functional languages also claims 
that they provides easy concurrency(if not "automagically"), but 
i can't say how it's really "easy" since i mostly do imperative 
and object programming.


More information about the Digitalmars-d mailing list