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.

Reply via email to