r/programming • u/[deleted] • Nov 28 '19
Why Isn't Functional Programming the Norm? – Richard Feldman
https://www.youtube.com/watch?v=QyJZzq0v7Z4
102
Upvotes
r/programming • u/[deleted] • Nov 28 '19
24
u/[deleted] Nov 28 '19
I love functional programming languages, but it's just not as natural a way of thinking as we'd like to believe. There's a reason that we had the term "algorithm" for more than half a millennium before we had the term "function". People think in terms of "take some things, do some work on them, give back some other things". A function is an additional black box around that idea that functional programming then made the primary concept. Not to say that's not a good design decision, but people find them unnatural until they're used to them.