DEV Community

Discussion on: Teaching Functional Programming: Two Big Picture Approaches

Collapse
 
alexm77 profile image
Alex Mateescu

Well, I had some thoughts around the matter as well (take a look here if you have time on your hands: dev.to/alexm77/how-i-relearned-oop...).
I have also found that (for reasons I cannot explain) OOP makes it easier to get to grips with projects that go beyond "hello world" examples. Yet, in the grand scheme of things, expressing business logic in functional terms is simpler more often than not.
As for why FP hasn't taken off till now, my theory is the compilers/interpreters are inherently more CPU intensive and until recently we just didn't have enough CPU HP to make these things tractable.