What's the deal with Deno? We talk with a major contributor to find out. Listen now.

New answers tagged


It sounds like you have already answered all of your own questions: objects are not meant to model the real world, although they have been marketed as such and perhaps that was an intention at some point. OOP languages—at least the commonly-used modern ones—are not designed to be databases, and their features are not designed for describing ontologies. The ...


Object-oriented programming languages are designed to support programming. Whether they "properly" model the real world is beside the point and not the primary goal. So, when you ask "why haven't [these requirements] been included?", it's likely because those weren't considered relevant or necessary to the goal of supporting programming....

Top 50 recent answers are included