Even though functional programming has been around for over half a century, it has never gained the kind of popularity anywhere near what imperative programming (e.g.

C, Java) achieved. Nevertheless, it seems to have been increasingly talked about in the technology world.So why is functional programming gaining attention?For starters, there’s the prominence of JavaScript. Not only has JavaScript dominated on the front end of web applications, it has also become a prominent server-side programming language since the emergence of Node.js.

An untyped programming language, JavaScript supports first class functions and has undoubtedly helped promote the functional programming style across the frontend and backend tiers.

The current trend toward uses of reactive, functional styled libraries such as RxJS and Cycle.js within the JavaScript community certainly helps as well.To read this article in full or to leave a comment, please click here

Leave a Reply