4 ms·
I believe that functional programming is not as popular as some think it should be, because the more popular languages stole a lot of its mojo. Other languages
by Tozen 5y ago
I believe that functional programming is not as popular as some think it should be, because the more popular languages stole a lot of its mojo. Other languages absorbed and used many functional programming concepts.
It became like, "No need to go over there, you can do most of it here, in a language you already know."
As for OOP, I think many people have found ways to circumvent or minimize how much they use it, so are not going over the edge with inheritance and another kind of spaghetti. If they can use a struct, record (Delphi/Free Pascal also have advanced records), prototype (JavaScript, Lua...), OOP without classes (Go, Vlang...), or classes with only data then they do. There is more awareness to try and avoid the traps and excesses of class-based OOP.