3 ms·
Rather, we should insist on calling object oriented programming what it is, and come up with an acronym for the poor imitations. How about Class-Reified Abstra
by samatman 4y ago
Rather, we should insist on calling object oriented programming what it is, and come up with an acronym for the poor imitations.
How about Class-Reified Abstract Programming? If the shoe fits...
- Existenceblinks 4y agoIn this era, DeepClass is a kool name.
- danielam 4y agoToo much mutation leads to deep state.
- gmfawcett 4y agoModern OOP isn't a poor imitation of anything, it's a distinct approach with its own merits. The No True OOP meme is old and tired, and frankly pointless.
- cutler 4y agoAgreed. Smalltalk is Smalltalk and corporate OOP(Java/C#) is what it is. Neither is superior or more pure.
- eyelidlessness 4y agoIt’s imperative programming with dots/infix sigils and either a little or a lot of ceremony.
- pie_flavor 4y agoSmalltalk came after Simula, which created the "poor imitation" you refer to. The reason you remember Kay instead of Simula is because Simula's ideas actually worked and so instantly got adopted by too many languages to care where it came from.