DEV Community

Discussion on: Why isn't Functional Programming the Norm?

Collapse
 
jacobherrington profile image
Jacob Herrington (he/him)

For one thing, OOP is still dominant in a ton of settings. People spend years learning OOP practices in college and bootcamps, so that's just what people use.

That could change if the institutions creating new programmers adapt their curriculum.

I've also read before that functional programming is really inefficient in most spaces. As computers have become more powerful, this is less of an issue, but it's still something people think about.

Collapse
 
allanmacgregor profile image
Allan MacGregor 🇨🇦

The institution impact is actually an interesting topic, now days with how fast the industry moves those programs can quickly become irrelevant, talking from personal experience; pretty much the bulk of what was covered when I was in university is no longer relevant or useful.

Efficiency

I know that used to be the case with purely functional programming languages, and I'm curious if with more modern languages or even iterations of older languages this efficiency problem still holds true.

In earnest I think there is a good case to advocate for functional programming, specifically for problems that are very data-centric.