2 ms·
> OOP won against functional because OOP is easier to understand and leads to more maintainable code. Actually, OOP won because OOP is easier for non-developer
by TimTheTinker 6y ago
> OOP won against functional because OOP is easier to understand and leads to more maintainable code.
Actually, OOP won because OOP is easier for non-developers to understand -- those who were making policy and purchasing decisions back in the 1990's.
And the OOP we now call "OOP" (as realized in languages like Java and C++) is not at all the OOP that was first envisioned by Alan Kay and implemented in languages like Simula and SmallTalk.