Why You Won’t Become Head of Software Without Knowing Functional Programming Isn’t the Ultimate Way of Coding
The answer if FP wins over OOP and when this will happen.
During the last years, I had many touches with functional programming. I started programming in an imperative way in C and later switched to object-oriented programming in Java and C#.
Over the last years, functional programming gained popularity and moved partly into languages like C#, JavaScript, and therefore also usable in TypeScript. Two popular frontend frameworks Angular (with the help of NgRx) and React.js live the functional dream of programming.
Since many major languages have these functionalities and are originally based on the OOP approach, two questions came to my mind:
Is functional programming the future?
And if so, why doesn’t it have conquered the world yet?
Overview About Both Styles
Skip this section if you are already familiar with them.