Object orientation is no “must have” for a general purpose language to become popular. OO is a paradigm like many others, and it is one that in my opinion is much more abused than, say, functional features.
In a few years we will look back at all those class hierarchies and wonder: man, what the hell were we thinking.
In a few years we will look back at all those class hierarchies and wonder: man, what the hell were we thinking.