4 ms·
OOP turned out to be trivial, in the end: a trick to get better-performing runtime binding.
by moloch-hai 4y ago
OOP turned out to be trivial, in the end: a trick to get better-performing runtime binding.
- ido 4y agoThe mainstream paradigm before OOP wasn't functional, but procedural programming (like in c or pascal). Going from procedural to OO as the default mainstream programming model is not trivial and mostly not about performance (but about the organisation of code).
- moloch-hai 4y agoBut in practice, as I said, trivial. Paradigms are also trivial. A good modern language supports all "paradigms" -- styles, really -- equally, and unholy mixes of them, because problems don't sort themselves out neatly according to CS fads. If you are failing to mix up styles according to dictates of problems, you are fielding suboptimal designs, cramming problems into shoes that fit badly.