6 ms·
"OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things." -Alan Kay Personal taste
by silentbicycle 16y ago
"OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things." -Alan Kay
Personal taste has nothing to do with it, I'm just pointing out that it's a closer fit.
- blub 16y agoActually, your personal staste has a lot to do with it, since you've picked Alan Kay's/Smalltalk as the de facto definition of oop. While you may prefer Alan Kay's definition, it is only a subjective one. It was not the first one and it is not the only one, so dismissin Java as less oop than Erlang is premature.
- silentbicycle 16y agoThe article is specifically about Alan Kay's definition, that is why we are discussing it.
- Zak 16y agoIt was not the first one I'm pretty sure Alan Kay invented the term "object-oriented programming", which gives his definition some precedence over any other.