I know. As I indicated, FP will be adopted as part of regular OOP methodology and used as appropriate. That’s why we see languages like Java, C#, Python, C++, PHP, Perl, etc. incorporating first-class functions and closures into their feature set. Nevertheless, OOP will continue to be the principal methodology.

I also know that FP is used increasingly in web development. However, the majority of web apps, esp. on the server side, are still OOP-based, and I don’t see that changing. PHP, Java, Python, Ruby, etc. aren’t going away.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store