> that results in more education time for programers, which no company is willing to pay for
That's why you finally stop teaching Java in high schools.
That's why you finally stop teaching Java in high schools.
Functional programming is much simpler, but we don't spend years hammering the concept into people's brains.
I'll just use a Kleisli
XD
And IME moving from FP to OOP is MUCH easier than the other way around.
Don't really have the knowledge to compare iterative vs functional for a complete beginner, though I suspect that even there moving from FP to iterative is easier.