AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
The Importance of Immutable Data Types in Functional Programming
Functional programming is not all the way there. It's still explaining some of the how, but you're working hopefully at a higher level than you are typically in imperative language. People actually disagree on what the term functional programming really means. I have chosen the ones that I think are important to why functional programming has been influential in the programming world today. We can have pure functions in any programming language, but they tend to be more common in functional programming languages.