logoalt Hacker News

CyberDildonicsyesterday at 9:49 PM1 replyview on HN

If you make up your own definitions things can be anything you want and have or not have any label.


Replies

9rxtoday at 12:22 AM

Absolutely. That's why it is best to stick to the already established definitions. Kay was quite explicit about what "object-oriented" meant when the term was uttered for the first time; including specifically calling out C++ as not being object-oriented.

And yes, we all know the rest of the story about how the C++ guys were butthurt by that callout and have been on a mission to make up their own pet definition that allows C++ to become "object-oriented" ever since. I mean, who wouldn't want to latch onto a term that was about the unique features of a failed programming language that never went anywhere?