DEV Community

Discussion on: Does functional programming have any advantage in real environments?

Collapse
 
fen1499 profile image
Fen

Concepts of functional programming like Immutability and pure functions are very desirable for most kinds of backend applications as it naturally leads to thread safe and decoupled apps.

My theory is that object oriented got really popular because it made monoliths manageable (thanks to design patterns and clean architecture) but in the age of microservices and parallelism, FP is occupying a space that used to be OO exclusive.

Collapse
 
tuliorodrigues profile image
Tulio Rodrigues

Here has a good article explaining why OOP and C syntax got popular
cs.stanford.edu/people/eroberts/co...