top | item 45285687

(no title)

rottc0dd | 5 months ago

I am not sure of historical significance of what OOP is, but even Alan Kay seem to agree that modern definition of OOP is not what he intended[1]. But, for better or worse we are stuck with the principles.

We even have design patterns like Command, to workaround first class functions in "pure" OOPy way.

And for enterprise software development, I like it that way. It can make up a definition it wants and stick to it. I think it is better for a language's ecosystem and culture to have one dominant paradigm than becoming kitchen sink of programming languages.

Edit: added a link

[1] softwareengineering.stackexchange.com/questions/264697/alan-kay-the-big-idea-is-messaging

discuss

order

No comments yet.