4 ms·
It will probably be more prevalent in the future, but functional programming (especially strongly typed) comes with abstractions that are a little more difficul
by ctenb 5y ago
It will probably be more prevalent in the future, but functional programming (especially strongly typed) comes with abstractions that are a little more difficult than standard OO patterns, which makes adoption a slow process that relatively few people have the dedication for. Therefore OO isn't going away. However, OO languages will adopt more functional features (because they are super powerful). This in turn wil help the average programmer get used to certain functional patterns, which may help increase the adoption of purely functional languages.